Advertisement
Guest User

Untitled

a guest
Sep 19th, 2014
227
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 <conio.h>
  3. int main()
  4. {
  5. int cod;
  6. int a;
  7. int b;
  8. int r;
  9. int p;
  10. int i;
  11.     do
  12.     {
  13.         printf("Para sumar dos numeros ingrese 1, \n para multiplicar dos numeros ingrese 2, \n para elevar a un ingrese 3, \n para dividir ingrese 4, \n para finalizar ingrese 5, \n");
  14.         scanf("%d",&cod);
  15.     }
  16.     while(cod<1||cod>5);
  17.  
  18.             while(cod != 5)
  19.          {
  20.               printf("ingrese primer valor \n");
  21.               scanf("%d",&a);
  22.               printf("ingrese segundo valor \n");
  23.               scanf("%d",&b);
  24.               switch(cod)
  25.               {
  26.                 case '1':
  27.                     r=a+b;
  28.                     printf("resultado es %d",r);
  29.                     break;
  30.                 case '2':
  31.                     r=a*b;
  32.                     printf("resultado es %d",r);
  33.                     break;
  34.                 case '3':
  35.                     p=1;
  36.                     for(i=1;i<=b;i=i+1)
  37.                     {
  38.                         p=p*a;
  39.                     }
  40.                     if(a==0)                   
  41.                     {
  42.                         p=0;
  43.                         printf("resultado es %d",p);
  44.                         break;
  45.                     }
  46.                         else
  47.                     {
  48.                    
  49.                         if(b<0)
  50.                         {
  51.                             p=1/p;
  52.                             printf("resultado es %d",p);
  53.                             break;
  54.                         }
  55.                         else
  56.                         {
  57.                             printf("resultado es %d",p);
  58.                             break;
  59.                         }
  60.                  
  61.                     }
  62.                 case '4':
  63.                      if(b!=0)
  64.                      {
  65.                         r=a/b;
  66.                         printf("resultado es %d",r);
  67.                         break;
  68.                      }
  69.                      else
  70.                      {
  71.                         printf("No seas malo, no dividas por cero");
  72.                         break;
  73.                      } 
  74.               }
  75.                 do
  76.                 {
  77.                      printf("Para sumar dos numeros ingrese 1, \n para multiplicar dos numeros ingrese 2, \n para elevar a un ingrese 3, \n para dividir ingrese 4, \n para finalizar ingrese 5, \n");
  78.                      scanf("%d",&cod);
  79.                 }
  80.                 while(cod<1||cod>5);
  81.            }
  82. getch();
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement