Documente Academic
Documente Profesional
Documente Cultură
Presentado a:
Tutor
If-else, switch, son algunas de las estructuras de control que veremos en este
trabajo por medio de ejercicios prácticos.
Problema Planteado:
1. Un colegio necesita crear un programa que le permita convertir de
forma automática las calificaciones ingresadas por lo profesores de
Letras a un valor numérico acompañado de la descripción de la nota,
tal como se muestra en la tabla:
Variables de Variables
Procesos Para Desarrollar Variables de Salida
Entrada Auxiliares
int main()
printf("\n");
char nota;
printf("\n");
printf("E=Excelente
S=Sobresaliente R=Regular B=Bajo
I=Insuficiente: \n");
printf("\n");
scanf("%c", ¬a);
if(nota=='E')
if(nota=='S')
if(nota=='R')
if(nota=='B')
if(nota=='I')
return 0;
Paso 1
Pantallazo: Descripción:
Inicio del programa, donde
describe su función y solicita el
ingreso de la nota
Paso 2
Pantallazo: Descripción:
Una vez introducida la nota, El
programa devuelve el valor
descriptivo de la nota y su valor
en números.
Ejercicio 2: Resuelto por Juan Carlos Yarce
Problema Planteado:
1. Una compañía ubicada en una zona con grandes cambios climáticos
desea crear un sistema de alerta para sus empleados, dicho sistema
funciona de forma muy simple, se debe de solicitar la temperatura al
usuario y a partir de allí el sistema le da una referencia en palabras
del estado del clima, tal como se muestra en la siguiente tabla.
Requerimientos: Restricciones:
Variables de Variables
Procesos Para Desarrollar Variables de Salida
Entrada Auxiliares
printf("CEAD Medellin\n\n\n");
Paso 1
Pantallazo: Descripción:
Ejecución del programa
Paso 2
Ejercicio 3: Resuelto por Víctor Everson Ruiz Cañaveral
Requerimientos: Restricciones:
Solicitar por consola ingreso de puntaje El acumulado de puntos sea mayor a 80
y si tien falta de inasistencia puntos (de 100 posibles)
no int main(){ no
int
nota=0; setlocale(LC_CTYPE,"Spanish");
int
int nota=0;
inasistencia=0;
int int inasistencia=0;
cedula=0;
int cedula=0;
printf("\nC.C 71336408");
printf("\nPROGRAMACION
243002A_474");
printf("\nCEAD MEDELLIN\n");
printf("\nIngrese su cedula\n");
scanf("%d", &cedula);
if((nota>=80)&& (nota<=100)){
scanf("%d", &inasistencia);
if (inasistencia >=1) {
else {
else {
return 0;
}
Ejecución del Programa
(Paso a Paso, agregar tantas filas como lo requiera la ejecución de su programa)
Paso 1
Pantallazo: Descripción:
Pide la identificacionn del
empleado
Paso 2
Pantallazo: Descripción:
Pide el puntaje entre 80 y 100
Paso 3
Pantallazo: Descripción:
Problema Planteado:
Requerimientos: Restricciones:
Variables de Variables
Procesos Para Desarrollar Variables de Salida
Entrada Auxiliares
Ejecución del Programa
(Paso a Paso, agregar tantas filas como lo requiera la ejecución de su programa)
Paso 1
Pantallazo: Descripción:
Codigo fuente
Paso 2
Pantallazo: Descripción:
Inicio del condigo donde se solicitan los
valores a apostar.
Paso 3
Pantallazo: Descripción:
Inicio del condigo donde se solicitan los
valores a apostar.
Paso 4
Pantallazo: Descripción:
Inicio del condigo donde se solicitan los
valores a apostar.
Ejercicio 5: resuelto por Aldemar Andres Loaiza
Problema Planteado:
1. Un hotel desea ofrecer un descuento vacacional especial dirigido sus
clientes más frecuentes partiendo del tipo de membresía y de la
cantidad de puntos acumulados por el cliente, para ello el programa a
desarrollar debe de tomar la categoría (membresía) a la cual pertenece
el cliente y la cantidad de puntos acumulados de este, para a partir de
allí calcular el descuento al cual puede acceder, dicho descuento se
especifica en la siguiente tabla:
Requerimientos: Restricciones:
Crear un programa que de acuerdo con su tipo Tipo de membresía, rango del puntaje, tipo de
de membresía dar un descuento especial. descuento otorgado.
Variables de Variables
Procesos Para Desarrollar Variables de Salida
Entrada Auxiliares
Paso 1
Pantallazo: Descripción:
Se crea el programa con las
especificaciones requeridas.
Paso 2
Pantallazo: Descripción:
Una vez ejecutado nos mostrara ya en
pantalla lo que queremos hacer.
Paso 3
Pantallazo: Descripción:
Ya apenas introducimos lo valores
pedidos por el programa, él nos arroja
lo requerido por el usuario.
Conclusiones