Preexamen de programación Código: #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <windows.h> main() { int opc,a,b,c,i,e,f; do { system("cls"); printf("\n Preexamen de programacion"); printf("\n\n1. Basico. Correr un programa que imprima un letrero"); printf("\n2. Secuencia.Imprime tres letreros: cada uno en un tiempo:inicio, letrero y fin"); printf("\n3. Seleccion. La suma de dos numeros si la suma es mayor que 20 que imprima:pase a fase dos. Despues que reste estos dos numeros; si son menor de 2 que imprima: pase a fase 1, sino: pase a fase 3"); printf("\n4. Repeticion 1. Retardador con un for. Antes del retardador que imprima: empieza el retardado. Despues del retardador que imprima: termino retardado."); printf("\n5. Repeticion 2. Contador regresivo. saldra en orbita en 5 segundos, cinco, cuatro, tres, dos, despeje."); printf("\n6. Salir"); printf("\n\nSelecciona una de las opciones anteriores: "); scanf ("%d", &opc); switch (opc) { case 1: system("cls"); printf("\n Hola mundo"); /* correr el programa que diga hola mundo */ printf("\n\nPulsa enter para continuar.. "); getch(); system("cls"); printf("\nPulsa enter para mostrar el menu de opciones.. "); getch(); break; case 2: system("cls"); printf("\n INICIO"); printf("\nEspera 5 segundos"); sleep (5000); printf("\n\nPulsa enter para continuar: "); /* a) el usuario teclea enter para continuar*/ getch(); printf("\n\n GRACIAS POR PROBAR EL PROGRAMA"); printf("\nEspera 5 segundos"); /* b) el usuario espera para continuar sin teclear nada*/ sleep (5000); printf("\n\n FIN"); printf("\nPulsa enter para regresar al menu de opciones.. "); getch(); system("cls"); printf("\nPulsa enter para mostrar el menu de opciones.. "); getch(); break; case 3: system("cls"); printf("\n Suma de 2 numeros"); printf("\n\n Teclea el primer numero: "); scanf ("%d", &a); printf("\n Teclea el primer segundo: "); scanf ("%d", &b); c=a+b; if (c<20) printf("\nLa suma de %d + %d es menor a 20",a,b); else { printf("\nComo la suma de %d + %d es mayor o igual a 20, pasamos a la fase 2, que es comparar si la resta de estos numeros es mayor o menor a 2: ",a,b); c=a-b; if(c<2) printf("\n\n La diferencia entre %d y %d es menor a 2",a,b); else printf("\n\n La diferencia entre %d y %d es mayor a 2",a,b); } printf("\n\nPulsa enter para regresar al menu de opciones.. "); getch(); system("cls"); printf("\nPulsa enter para mostrar el menu de opciones.. "); getch(); break; case 4: system("cls"); printf("\nTemporizador"); printf("\nIngresa el numero desde el cual deseas empezar tu temporizador en segundos: "); scanf ("%d",&e); for (e=e;e>0;e--) { printf ("\n %d ",e); sleep (1000); } printf("\n\nLa cuenta regresiva ha terminado.."); printf("\n\nPulsa enter para regresar al menu de opciones.. "); getch(); system("cls"); printf("\nPulsa enter para mostrar el menu de opciones.. "); getch(); break; case 5: system("cls"); printf("\nContador regresivo del transbordador espacial K-1"); i=5; for (i=5;i>0;i--) { printf ("\n %d ",i); sleep (2000); } printf("\nTransbordador en el aire.."); printf("\nPulsa enter para regresar al menu de opciones.. "); getch(); system("cls"); printf("\nPulsa enter para mostrar el menu de opciones.. "); getch(); break; case 6: system("cls"); printf("\nPulsa enter para salir.. "); getch(); break; } }while (opc<6); }