Logo Studenta

PIF 28-30-NRH

¡Estudia con miles de materiales!

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

Continuar navegando