Back
Close

Introdução a Programação C

MarcoVaz
56.6K views

Exercícios Seleção

Observe o trecho do programa C abaixo.

 if (X >= Y){
  W=0;
 }  
else { 
  W=1;
}

Considere três execuções do trecho de código acima, onde os valores armazenados por X e Y são apresentados abaixo:

XY
12
11
23

Dado o trecho de código abaixo:

printf ("A");
if (q1) {
 printf ("B");
}
else {
  printf ("C");
}
printf ("D");
if (q2) {
 printf("E");
}
else {
  printf ("F");
}
printf ("G");
printf ("H");

}

Exercício 1

Escreva um programa C que peça a idade de uma pessoa e, se a idade digitada for 21 ou mais anos, imprima a idade juntamente com a mensagem "Você já é maior de 21 anos".

IDE
Solução
#include<stdio.h>
int main(){
int idade;

printf("Digite a sua Idade:");
scanf("%d", &idade);

if (idade >= 21){
 printf("Voce já e maior de 21 anos");
}
}

Exercício 2

As maçãs custam R$ 0,30 cada se forem compradas menos do que uma dúzia e, R$0,25 cada, se forem compradas pelo menos uma dúzia. Escreva um programa que leia o número de maçãs compradas, calcule e escreva o valor total da compra.

IDE
Solução
#include<stdio.h>
int main(){
int qtd;
float compra;
printf("Digite a quantidade de maçãs compradas :");
scanf("%d", &qtd);

if (qtd >= 12){
   compra= qtd * 0.25;
}
else {
   compra= qtd * 0.3;
}
printf("o valor de sua compra é: %f", compra);
}


Exercício 3

A escola “APRENDER” faz o pagamento de seus professores por hora/aula mais 15% do salário referente ao Descanso Semanal Remunerado (DSR). Faça um programa C que leia o nível do professor (1 ou 2) e a quantidade de horas dadas no Mês, calcule e exiba o salário de um professor. Sabe-se que o valor da hora/aula segue a tabela abaixo:

  • Professor Nível 1 R$56,00 por hora/aula
  • Professor Nível 2 R$66,00 por hora/aula
IDE
Solução
#include<stdio.h>
int main(){
int nivel;
int horas;
float salario;
float dsr;
printf("Digite a quantidade de horas trabalhadas :");
scanf("%d", &horas);
printf("Digite o nivel do professor(1 ou 2): ");
scanf("%d", &nivel);
if (nivel == 1){
   salario= horas * 56;
}
else {
   salario= horas * 66;
}
dsr = salario *  0.15;
salario = salario + dsr;
printf("o salario do professor é: %f", salario);
}


Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io