Horizontal

jueves, 7 de junio de 2012

Calculadora básica


  1. //calculadora
  2. #include<stdio.h>
  3. //suma
  4. void suma(){
  5.    double a,b;
  6.    printf("ingrese el primer numero\n");
  7.    scanf("%lf",&a);
  8.    printf("ingrese el segundo numero\n");
  9.    scanf("%lf",&b);
  10.    printf(" %lf + %lf es %lf\n\n\n",a,b,a+b);
  11. }
  12. //resta
  13. void resta(){
  14.    double a,b;
  15.    printf("ingrese el primer numero\n");
  16.    scanf("%lf",&a);
  17.    printf("ingrese el segundo numero\n");
  18.    scanf("%lf",&b);
  19.    printf(" %lf - %lf es %lf\n\n\n",a,b,a-b);
  20. }
  21. //multiplicacion
  22. void multiplicacion(){
  23.    double a,b;
  24.    printf("ingrese el primer numero\n");
  25.    scanf("%lf",&a);
  26.    printf("ingrese el segundo numero\n");
  27.    scanf("%lf",&b);
  28.    printf(" %lf x %lf es %lf\n\n\n",a,b,a*b);
  29. }
  30. //division
  31. void division(){
  32.    double a,b;
  33.    printf("ingrese el primer numero\n");
  34.    scanf("%lf",&a);
  35.    do{
  36.    printf("ingrese el segundo numero(diferente de cero)\n");
  37.    scanf("%lf",&b);
  38.    }while(b==0);
  39.    printf(" %lf / %lf es %lf\n\n\n",a,b,a/b);
  40. }
  41. //*************************************************************
  42. int main(){
  43.    int i,j,obs;
  44.    double a,b,r;
  45.    do{
  46.       printf("CALCULADORA\n1 suma\n2 resta\n");
  47.       printf("3 multiplicacion\n4 division\n5 finalizar\n");
  48.       printf("elige una opcion\n");
  49.       scanf("%d",&obs);
  50.       switch(obs){
  51.          case 1: suma(); break;
  52.          case 2: resta(); break;
  53.          case 3: multiplicacion(); break;
  54.          case 4: division(); break;
  55.          case 5: break;
  56.          default: printf("opcion incorrecta\n\n\n");
  57.       }
  58.    }while(obs!=5);
  59.    return 0;
  60. }  
 

5 comentarios:

Related Posts Plugin for WordPress, Blogger...