- //calculadora
- #include<stdio.h>
- //suma
- void suma(){
- double a,b;
- printf("ingrese el primer numero\n");
- scanf("%lf",&a);
- printf("ingrese el segundo numero\n");
- scanf("%lf",&b);
- printf(" %lf + %lf es %lf\n\n\n",a,b,a+b);
- }
- //resta
- void resta(){
- double a,b;
- printf("ingrese el primer numero\n");
- scanf("%lf",&a);
- printf("ingrese el segundo numero\n");
- scanf("%lf",&b);
- printf(" %lf - %lf es %lf\n\n\n",a,b,a-b);
- }
- //multiplicacion
- void multiplicacion(){
- double a,b;
- printf("ingrese el primer numero\n");
- scanf("%lf",&a);
- printf("ingrese el segundo numero\n");
- scanf("%lf",&b);
- printf(" %lf x %lf es %lf\n\n\n",a,b,a*b);
- }
- //division
- void division(){
- double a,b;
- printf("ingrese el primer numero\n");
- scanf("%lf",&a);
- do{
- printf("ingrese el segundo numero(diferente de cero)\n");
- scanf("%lf",&b);
- }while(b==0);
- printf(" %lf / %lf es %lf\n\n\n",a,b,a/b);
- }
- //*************************************************************
- int main(){
- int i,j,obs;
- double a,b,r;
- do{
- printf("CALCULADORA\n1 suma\n2 resta\n");
- printf("3 multiplicacion\n4 division\n5 finalizar\n");
- printf("elige una opcion\n");
- scanf("%d",&obs);
- switch(obs){
- case 1: suma(); break;
- case 2: resta(); break;
- case 3: multiplicacion(); break;
- case 4: division(); break;
- case 5: break;
- default: printf("opcion incorrecta\n\n\n");
- }
- }while(obs!=5);
- return 0;
- }
Horizontal
Mostrando entradas con la etiqueta Calculadora básica. Mostrar todas las entradas
Mostrando entradas con la etiqueta Calculadora básica. Mostrar todas las entradas
jueves, 7 de junio de 2012
Calculadora básica
Etiquetas:
C,
Calculadora básica,
Implementación,
Programa en el lenguaje c,
Programas en C,
Programas en el lenguaje C,
Uso de do-while,
Uso de funciones,
Uso de switch
Suscribirse a:
Entradas (Atom)