Buscar este blog

miércoles, 7 de diciembre de 2011

1 ASIX 7/12

En el siguiente hipervínculo tenéis los ejercicios:
ejercicios 7/12/2011


Una parte del ejercicio de la clase  anterior, de juntar todas las operaciones en una función.

Esta vendría a ser la función para realizar todas las operaciones:


//Operaciones todo en una
int operaciones(int opcion,int numero1,int numero2)
{
             switch(opcion)
             {
             case 1:
                    return numero1+numero2;
                    break;
             case 2:
                    return numero1-numero2;
                    break;
             case 3:
                    return numero1*numero2;
                    break;
             case 4:
                    return numero1/numero2;
                    break;
                          
             }

}

 Dentro del archivo cpp, podéis ponerlo de la siguiente manera:


#include<stdio.h>
#include<string>
#include"funciones_artim.h" //llamada al archivo de encabezado

//Operaciones en una sola función
int operaciones(int opcion,int numero1,int numero2);



//Cuerpo del programa para una sola funcion
int main()
{
       int opcion=1;
       int numero1;
       int numero2;
       int resultado;
       while(opcion!=0)
       {
                           printf(" CALCULADORA  \n");
                           printf(" ------------  \n");
                           printf(" 1:suma  \n");
                           printf(" 2:resta  \n");
                           printf(" 3:multiplicacion  \n");
                           printf(" 4:division  \n");
                           printf(" 0:salir  \n");
                           printf(" Elige una opcion: ");
                           scanf(" %d",&opcion);

                           if(opcion!=0)
                           {
                                        printf(" Introduce primer numero:");
                                        scanf(" %d",&numero1);
                                        printf(" Introduce segundo numero:");
                                        scanf(" %d",&numero2);
                                                     
printf("El resultado de la operacion es: %d \n",operaciones(opcion,numero1,numero2));
                                                      system("pause");
                                                      system("cls");
                           }
       }



}




No hay comentarios:

Publicar un comentario