I - Faça um programa em C, que seja solicitado para o usuario digitar o ano de nascimento e imprimir uma mensagem dizendo se ele já está apto ou não a tirar carteira de motorista.
Dica: utilizar variaveis INT.
Calcular a idade através do ano de nascimento
Utilizar a condicional IF e ELSE.
II - Faça um programa em C, que seja informado 3 valores do tipo Inteiro e que seja exibido estes valores em ordem crescente.
Dica: utilizar a condicional IF e ELSE para comparação dos valores.
III - Faça um programa em C, que seja informada 2 notas do aluno (tipo FLOAT), calcule a media desse aluno e após calcular a media, informe se o aluno foi aprovado (nota maior que 7), reprovado (nota menos que 5) ou está em exame (nota maior igual a 5 e menor que 7).
Dica: Utilizar a condicional IF e ELSE.
Soluções para a tarefa
EX - I)
#include <stdio.h>
int main() {
int ano, idade;
printf("Informe seu ano de nascimento:\n");
scanf("%d", &ano);
idade = (2021 - ano);
if(idade >= 18)
printf("Voce tem %d anos.\nVoce esta apto a tirar carteira de motorista\n",idade);
else
printf("Voce tem %d anos.\nVoce NAO esta apto a tirar carteira de motorista\n",idade);
return 0;
}
EX - II)
#include <stdio.h>
int main() {
int a, b, c;
printf("Digite 3 numeros:\n");
scanf("%d %d %d", &a, &b, &c);
if (a > c) {
int tmp = c;
c = a;
a = tmp;
}
if (a > b) {
int tmp = b;
b = a;
a = tmp;
}
if (b > c) {
int tmp = c;
c = b;
b = tmp;
}
printf("%d %d %d\n", a, b, c);
return 0;
}
EX - III)
#include <stdio.h>
int main() {
float nota1, nota2, media;
printf("Informe a NOTA1:\n");
scanf("%f", ¬a1);
printf("Informe a NOTA2:\n");
scanf("%f", ¬a2);
media = (nota1 + nota2)/2;
if(media >=7)
printf("A media do aluno foi %.2f\nAluno APROVADO!\n", media);
if(media < 5)
printf("A media do aluno foi %.2f\nAluno REPROVADO!\n", media);
if(media >= 5)
printf("A media do aluno foi %.2f\nEXAME!\n", media);
return 0;
}