Informática, perguntado por mychelleneves, 1 ano atrás

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

Respondido por contatopedrornp6ktl8
0

#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");

 }

 

}

Perguntas interessantes