Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica3 Condicionales
Practica3 Condicionales
CI-2125
y = %d, x,y);
b. #include <stdio.h> #define TRUE 1 #define FALSE 0 int main ( ) { int siono, x, y, z; siono = TRUE; x = 4; y = 8; switch (siono) { case TRUE: z = 2*x; break; case FALSE : z = y; break; } if (z == y) printf (z = y); printf (z = %d, z); return 0; }
2) Escriba un algoritmo que dados tres nmeros enteros, calcule el mayor y el menor de ellos. Traduzca el algoritmo a lenguaje C. 3) Escriba un programa en lenguaje C que dados tres nmeros enteros, los ordene de mayor a menor. 4) Escriba un algoritmo para que dados dos nmeros enteros diferentes, determine si alguno de ellos divide al otro. En caso afirmativo, debe indicar cual de ellos es el dividendo y cual es el divisor. Escriba el programa equivalente en lenguaje C. Recuerde verificar la precondicin a travs de un condicional. 5) Escriba un algoritmo para determinar si un ao es bisiesto. Recordar que un ao es bisiesto si es divisible por 4, excepto aquellos divisibles por 100 pero no por 400. Escriba el programa equivalente en lenguaje C. Recuerde verificar las precondiciones a travs de un condicional. 6) Escriba un algoritmo que, dadas las coordenadas (x,y) de los vrtices de un triangulo, determine si ste es equiltero. Proponga una precondicin que verifique si los tres puntos dados forman un tringulo. Traduzca el algoritmo a lenguaje C. Incluya el chequeo de la precondicin. 7) Dado el siguiente programa en lenguaje C: Diga qu hace en cada una de las opciones A, B y C #include <stdio.h> main() { char Opc; int X,resp; printf(Opciones: ); printf((A) \n); printf((B) \n); printf((C) \n); printf(Introduzca la opcin:); getchar(Opc); printf(Introduzca X:); scanf(%d,&X); Opc=getchar(); switch (Opc) { case A: X*=X; break; case B: X=-X; break; case C: X+=X; break; default : printf(Opcin errnea); } printf(Respuesta = %d,X); return 0; } 8) Disee un programa en lenguaje C que muestre el tamao en bytes de los siguientes tipos de datos bsicos: char, int, long, float y double. Codifquelo haciendo uso de la estructura de control switch. Ayuda: Utilice la funcin sizeof().