Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- int main()
- {
- int cod;
- int a;
- int b;
- int r;
- int p;
- int i;
- do
- {
- 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");
- scanf("%d",&cod);
- }
- while(cod<1||cod>5);
- while(cod != 5)
- {
- printf("ingrese primer valor \n");
- scanf("%d",&a);
- printf("ingrese segundo valor \n");
- scanf("%d",&b);
- switch(cod)
- {
- case '1':
- r=a+b;
- printf("resultado es %d",r);
- break;
- case '2':
- r=a*b;
- printf("resultado es %d",r);
- break;
- case '3':
- p=1;
- for(i=1;i<=b;i=i+1)
- {
- p=p*a;
- }
- if(a==0)
- {
- p=0;
- printf("resultado es %d",p);
- break;
- }
- else
- {
- if(b<0)
- {
- p=1/p;
- printf("resultado es %d",p);
- break;
- }
- else
- {
- printf("resultado es %d",p);
- break;
- }
- }
- case '4':
- if(b!=0)
- {
- r=a/b;
- printf("resultado es %d",r);
- break;
- }
- else
- {
- printf("No seas malo, no dividas por cero");
- break;
- }
- }
- do
- {
- 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");
- scanf("%d",&cod);
- }
- while(cod<1||cod>5);
- }
- getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement