Exercício: Elabore uma calculadora com as quatro operações aritméticas básicas. Monte um menu, através do printf, para exibir as informações. Sugestão para o menu:
[+] - Adicao
[-] - Subtracao
[/] - Divisao
[*] - Multiplicacao
O usuário deve digitar dois números reais além de escolher a operação a ser realizada. Utilize a estrutura de múltipla escolha switch..case.
alguem consegue montar pra mim? pfv

1
Em linguagem C?
sim, em linguagem C
ta errado, nao compilou :(

Respostas

A melhor resposta!
2014-05-10T23:36:55-03:00
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>

   int main ()
   { setlocale(LC_ALL, "Portuguese");
   float n1, n2, r;

   char c;

   printf("Entre com um número\n");

   scanf("%f", &n1);

   printf("Entre com outro número\n");

   scanf("%f", &n2);
printf("Para Adição digite: (+); Subração: (-); Multiplicação: (*); Divisão: (/)\n\t\t\t");
   scanf(" %c", &c);


   switch (c){

       case '+':
r=n1+n2;
          printf ("\n\n%.2f + %.2f= %.2f", n1, n2, r);

          break;

       case '-':

          r=n1-n2;

          printf ("\n\n%.2f - %.2f= %.2f", n1, n2, r);

          break;

       case '*':
r=n1*n2;
          printf ("\n\n%.2f * %.2f= %.2f", n1, n2, r);

          break;

       case '/':

          r=n1/n2;

          printf ("\n\n%.2f / %.2f= %.2f", n1, n2, r);

          break;

   }


return (0)
   

}
2 5 2
Falta um ponto e vírgula depois de return(0).
return(0);
ok
#include<stdio.h>
main(){
float x,y,z;
int opcao;
printf("\t=== Menu ===\n");
printf("[1]-Adicao\n");
printf("[2]Subtracao\n");
printf("[3]-Multiplicacao\n");
printf("[4]-Divisao\n");
printf("escolha a operacao<<");
scanf("%d",&opcao);
switch(opcao){
case '+' printf("Digite dois numeros\n");
scanf("%f%f",&x,&y);
z=x+y;
printf("Resultado: %f\n");
break;
tem como vc fazer pra mim tipo essa? (nao coube tudo)