Buscar este blog

miércoles, 21 de diciembre de 2011

1º ASIX 21/01/2012

Dos ejercicios para tres semanas, ¿factible no? Como siempre, descargarlo del siguiente enlace.

Para la entrega del anterior, me lo entregáis en clase (vía me o correo) y las dudas, entre clase y el correo.

Saludos.

miércoles, 14 de diciembre de 2011

1º ASIX 14/12/2011

El ejercicio de esta semana, es similar al de la semana pasada. Tened muy claro lo que ocurre tras una secuencia detrás de otra, el valor de las variables, etcétera.
Ejercicio 14/12/2011

La solución para la función del ejercicio anterior, era bien siemple. Teníais que utilizar "mod" que te devuelve el resto. Ejemplo:     5%2 =1
Se podía emplear en otros ejercicios para saber si un número era par o impar:
int a;  
if(a%2==0)printf("Es par");


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");
                           }
       }



}