Desenvolva um programa que apresente um menu na tela com as seguintes opções:
1-Soma
2-Subtrai
3-Sair
Se a opção escolhida for 1, deverá somar dois números que serão solicitadas na tela.
Se a opção escolhida for 2, deverá subtrair dois números que serão solicitadas na tela.
Se a opção for 3 deverá finalizar a execução do programa.
Somente deverá solicitar para informar os números se a opção for 1 ou 2.
Soluções para a tarefa
Resposta:
//Código Escrito em Linguagem C
#include <stdio.h>
int opcao;
void menu(){
printf("\tMenu\n");
printf("1. Somar\n");
printf("2. Subtrair\n");
printf("3. Sair\n");
printf("-> ");
scanf("%d",&opcao);
}
int subtrair(int a, int b){
int c = a - b;
return c;
}
int somar(int x, int y){
int z = x + y;
return z;
}
int main(){
int n1,n2;
menu();
switch(opcao){
case 1:
system("cls");
printf("Informe o primeiro numero:\n");
scanf("%d",&n1);
printf("Informe o segundo numero:\n");
scanf("%d",&n2);
printf("Resultado: %d",somar(n1,n2));
break;
case 2:
system("cls");
printf("Informe o primeiro numero:\n");
scanf("%d",&n1);
printf("Informe o segundo numero:\n");
scanf("%d",&n2);
printf("Resultado: %d",subtrair(n1,n2));
break;
case 3:
exit(1);
}
return 0;
}