Faça um programa em C que receba dois números e uma letra (A, B, C, D, E ou F). O
seu programa deve executar as operações conforme descrição no menu que segue:
Digitar dois numeros
MENU:
A-Somar os dois numeros
B-Subtrair o 2º numero pelo 1º numero
C - Calcular a raiz quadrada do 1º numero
D - Informar se o 1º numero e impar ou par
E - Mostrar o maior numero
F - Mostrar a media dos numeros
Soluções para a tarefa
#include <stdio.h>
#include <math.h>
int main () {
int num1, num2;
double raiz = 0.0;
char letra = '0';
printf("Digite dois números\t:");
scanf("%i %i", &num1, &num2);
printf("MENU:\nA - Somar os dois numeros\nB-Subtrair o 2º numero pelo 1º numero\nC - Calcular a raiz quadrada do 1º numero\nD - Informar se o 1º numero e impar ou par\nE - Mostrar o maior numero\nF - Mostrar a media dos numeros\n\n");
scanf(" %c", &letra);
if (letra == 'A') {
printf("%i + %i = %i\n", num1,num2, num1+num2);
}
else if (letra == 'B') {
printf("%i - %i = %i\n", num2, num1, num2-num1);
}
else if (letra == 'C')
{
raiz= sqrt(num1);
printf("%f\n",raiz);
}
else if(letra == 'D') {
if (num1 % 2 == 0) {
printf("O número %i é par\n", num1);
}
else
{
printf("O número %i é impar\n", num1);
}
}
else if(letra == 'E') {
if(num1 > num2) {
printf("%i é maior que %i\n", num1, num2);
}
else
{
printf("%i é maior que %i\n", num2, num1);
}
}
else if (letra == 'F') {
printf("A média dos de %i e %i é %i\n", num1, num2, (num1+num2/2));
}
else
{
printf("Letra Inválida!\n");
}
}