Advertisement
CotaIgnorada

Calculadora a través de funciones

Oct 29th, 2014
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.98 KB | None | 0 0
  1. #include <stdio.h>
  2. void suma(int a, int b){
  3.     int suma;
  4.     suma=a+b;
  5.     printf("%d\n",suma);
  6. }
  7. void resta(int a, int b){
  8.     int rest;
  9.     rest=a-b;
  10.     printf("%d\n",resta);
  11. }
  12. void mult(int a, int b){
  13.     int multi;
  14.     multi=a*b;
  15.     printf("%d\n",multi);
  16. }
  17. void division(int a, int b){
  18.     int div;
  19.     div=a/b;
  20.     printf("%d\n",div);
  21. }
  22. int main(){
  23.     int n1,n2;
  24.     char op,resp;
  25.     do{
  26.         printf("ingrese dos numeros\n");
  27.         scanf("%d",&n1);
  28.         scanf("%d",&n2);
  29.         printf("seleccione la operacion:\n");
  30.         scanf("%c",&op);
  31.         scanf("%c",&op);       
  32.         switch(op){
  33.             case 'S':printf("%d + %d:\n",n1,n2);
  34.                 suma(n1,n2);
  35.             break;
  36.             case 'R':printf("%d - %d:",n1,n2);
  37.                 resta(n1,n2);
  38.             break;
  39.             case'D':printf("%d / %d:",n1,n2);
  40.                 division(n1,n2);
  41.             break;
  42.             case'M':printf("%d * %d:",n1,n2);
  43.                 mult(n1,n2);
  44.             break;
  45.             default:printf("error");
  46.             break; 
  47.         }
  48.         printf("desea realizar otra operacion (y/n)\n");
  49.         scanf("%d",&resp);
  50.         scanf("%d",&resp);
  51.     }while(resp='y');
  52.  
  53. return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement