Reginaldojs

exercicio 4,lista 7

Oct 30th, 2012
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.61 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void Desenha_Menu(void)
  5. {
  6.     printf("\n Selecione o operador que desejar \n");
  7.     printf("\n  |----(1)Adicao----------|  ");
  8.     printf("\n  |----(2)Subtracao-------| ");
  9.     printf("\n  |----(3)Multiplicacao---|");
  10.     printf("\n  |----(4)Divisao---------|");
  11.     printf("\n  |----(0)Sair------------|");
  12. }
  13.  
  14. float funcaosomar(float x1,float y1)
  15. {
  16.     float result1;
  17.     result1=x1+y1;
  18.     return result1;
  19. }
  20.  
  21. float funcaosubtrair (float x2,float y2)
  22. {
  23.     float result2;
  24.     result2=x2-y2;
  25.     return result2;
  26. }
  27.  
  28. float funcaomultiplicar(float x3,float y3)
  29. {
  30.     float result3;
  31.     result3=x3*y3;
  32.     return result3;
  33. }
  34.  
  35. float funcaodivisao(float x4,float y4)
  36. {
  37.     float result4;
  38.     result4=x4/y4;
  39.     return result4;
  40. }
  41.  
  42.  
  43.  
  44.  
  45. int main()
  46. {
  47.     float x,y,result;
  48.     int resp;
  49.  
  50.     printf("\n Digite o primeiro numero :");
  51.     scanf("%f",&x);
  52.     printf("\n Digite o segundo numero :");
  53.     scanf ("%f",&y);
  54.  
  55.  
  56.     Desenha_Menu();
  57.     printf(" \n Digite a opçao do seu operador :");
  58.     scanf("%d",&resp);
  59.  
  60.     switch(resp)
  61.     {
  62.     case 0:
  63.     printf(" Operaçao encerrada \n");
  64.     break;
  65.     case 1:
  66.     result=funcaosomar(x,y);
  67.     printf("\n O resultado da soma de %.2f e %.2f sera:%.2f",x,y,result);
  68.     break;
  69.     case 2:
  70.     result=funcaosubtrair(x,y);
  71.     printf("\n O resultado da subtracao de %.2f e %.2f sera:%.2f",x,y,result);
  72.     break;
  73.     case 3:
  74.     result=funcaomultiplicar(x,y);
  75.     printf("\n O resultado da multiplicacao de %.2f e %.2f sera:%.2f",x,y,result);
  76.     break;
  77.     case 4:
  78.     result=funcaodivisao(x,y);
  79.     printf("\n O resultado da divisao de %.2f e %.2f sera:%.2f",x,y,result);
  80.     break;
  81.     default:
  82.         printf("\n Operador invalido");
  83. }
Advertisement
Add Comment
Please, Sign In to add comment