Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Programas con Condicionales P28-P30 (switch) Nombre del archivo: PIf 28-30 Iniciales de tu nombre Análisis del Problema Escribir un programa C que solicite un número entre 1 y 7 e imprima el correspondiente día de la semana. Entradas n Procesos Si (n==1) lunes Si (n==2) martes Si (n==3) miércoles Si (n==4) jueves Si (n==5) viernes Si (n==6) sábado Si (n==7) domingo Salidas Número del programa: P28 Algoritmo y Diagrama de Flujo Inicio Escribe “Programa que determine el día de la semana” Escribe “Proporciona el número” Lee n Si (n==1) Escribe “lunes” Si (n==2) Escribe “martes” Si (n==3) Escribe “miércoles” Si (n==4) Escribe “jueves” Si (n==5) Escribe “viernes” Si (n==6) Escribe “sábado” Si (n==7) Escribe “domingo” Fin Algoritmo Diagrama de Flujo Número del programa: P28 Código Fuente Número del programa: P28 Análisis del Problema Escribir un programa en C que lea la hora de un día en notación de 24 horas y dé la respuesta en formato de 12 horas. Así por ejemplo, si la entrada es 13:45 hrs. La salida será: 1:45 PM Entradas h, m Procesos Si ((h>=1) and (h<=12) h:m am En caso contrario Si (h==13) 1:m pm Si (h==14) 2:m pm Si (h==15) 3:m pm Si (h==16) 4:m pm Si (h==17) 5 :m pm Si (h==18) 6:m pm Si (h==19) 7:m pm Si (h==20) 8:m pm Si (h==21) 9:m pm Si (h==22) 10:m pm Si (h==23) 11:m pm Salidas Número del programa: P29 Algoritmo y Diagrama de Flujo Inicio Escribe “Programa que determine la hora de un día” Escribe “Proporciona la hora” Lee h Escribe “Proporciona los minutos” Lee m Si ((h>=1) and (h<=12) h:m am En caso contrario Si (h==13) Escribe “1:m pm” Si (h==14) Escribe “2:m pm” Si (h==15) Escribe “3:m pm” Si (h==16) Escribe “4:m pm” Si (h==17) Escribe “5 :m pm” Si (h==18) Escribe “6:m pm” Si (h==19) Escribe “7:m pm” Si (h==20) Escribe “8:m pm” Si (h==21) Escribe “9:m pm” Si (h==22) Escribe “10:m pm” Si (h==23) Escribe “11:m pm” Fin Algoritmo Diagrama de Flujo Número del programa: P29 Código Fuente Número del programa: P29 Análisis del Problema Escribir un programa C que pida dos números y te permita elegir en un menú si desea hacer: Suma Resta Multiplicación División Dependiendo de la opción elegida, realizar la operación e imprimir el resultado. Entradas n1, n2, n3, opc Procesos Si (opc==1) R=n1+n2 Si (opc==2) R=n1-n2 Si (opc==3) R=n1*n2 Si (opc==4) R=n1/n2 Salidas R Número del programa: P30 Algoritmo y Diagrama de Flujo Inicio Escribe “Programa que haga operaciones” Escribe “Proporciona el número” Lee n1 Escribe “Proporciona el número” Lee n2 Escribe “Selecciona la opción” Lee opc 1, opc 2, opc 3 R=n1+n2 Si (opc==1) Escribe “El resultado es” R=n1-n2 Si (opc==2) Escribe “El resultado es” R=n1*n2 Si (opc==3) Escribe “El resultado es” R=n1/n2 Si (opc==4) Escribe “El resultado es” Fin Algoritmo Diagrama de Flujo Número del programa: P30 Código Fuente Número del programa: P30
Compartir