Logo Studenta

PIF 16-22-NRH

¡Este material tiene más páginas!

Vista previa del material en texto

Programas con Condicionales P16-P22
(if)
Nombre del archivo:
PIf 16-22 Iniciales de tu nombre
Análisis del Problema
Escriba un programa C que solicite un número e imprima si ese número es positivo o negativo.
Entradas
n
Procesos
Si (n>=0)
Positivo
En caso contario Negativo
Salidas
Número del programa:
P16
Algoritmo y Diagrama de Flujo
Inicio
Escribe “Programa que escribe si es + o -”
Escribe “Proporciona el número”
Lee n
Si (n>=0)
	Escribe “Es positivo”
En caso contario 
	Escribe “Es negativo
Fin
Algoritmo
Diagrama de Flujo
Número del programa:
P16
Código Fuente
Número del programa:
P16
Análisis del Problema
Escriba un programa C que solicite un número e imprima si ese número es par o impar.
Entradas
n
Procesos
R=n%2 Si (R==0)
Par
En caso contrario Impar
Salidas
Número del programa:
P17
Algoritmo y Diagrama de Flujo
Inicio
Escribe “Programa que escribe si es par o impar”
Escribe “Proporciona el número”
Lee n
R=n%2
Si (R==0)
	Escribe “Es par”
En caso contario 
	Escribe “Es impar”
Fin
Algoritmo
Diagrama de Flujo
Número del programa:
P17
Código Fuente
Número del programa:
P17
Análisis del Problema
Escriba un programa C que solicite un número y determine si es múltiplo de 5.
Entradas
n
Procesos
R=n%5 Si (R==0)
Múltiplo de 5
En caso contrario No
Salidas
Número del programa:
P18
Algoritmo y Diagrama de Flujo
Inicio
Escribe “Programa que escribe si múltiplo de 5”
Escribe “Proporciona el número”
Lee n
R=n%5
Si (R==0)
	Escribe “Es múltiplo”
En caso contario 
	Escribe “No es múltiplo”
Fin
Algoritmo
Diagrama de Flujo
Número del programa:
P18
Código Fuente
Número del programa:
P18
Análisis del Problema
Escribir un programa C que solicite un número y determine si es menor o mayor a 100.
Entradas
n
Procesos
Si (n>100)
Mayor
En caso contario Menor
Salidas
Número del programa:
P19
Algoritmo y Diagrama de Flujo
Inicio
Escribe “Programa que escribe si es < o > que 100”
Escribe “Proporciona el número”
Lee n
R=n%2
Si (n>100)
	Escribe “Es mayor”
En caso contrario 
	Escribe “Es menor”
Fin
Algoritmo
Diagrama de Flujo
Número del programa:
P19
Código Fuente
Número del programa:
P19
Análisis del Problema
Un alumno desea saber si obtendrá su premio al estudio en el presente semestre por lo que captura en un Programa de C sus 5 calificaciones, calcula su promedio y determina si obtiene el premio por un promedio mayor a 9.5.
Entradas
a,b,c,d,e
Procesos
R= (a+b+c+d+e)/5 Si (R>9.5)
Lo obtiene
En caso contrario No lo otiene
Salidas
Número del programa:
P20
Algoritmo y Diagrama de Flujo
Inicio
Escribe “Programa que calcula el promedio”
Escribe “Proporciona el primer número”
Lee a
Escribe “Proporciona el segundo número”
Lee b
Escribe “Proporciona el tercer número”
Lee c
Escribe “Proporciona el cuarto número”
Lee d
Escribe “Proporciona el quinto número”
Lee e
R= (a+b+c+d+e)/5 Si (R>9.5)
Si (R>9.5)
	Escribe “Felicidades”
En caso contario 
	Escribe “No ganas nada”
Fin
Algoritmo
Diagrama de Flujo
Número del programa:
P20
Código Fuente
Número del programa:
P20
Análisis del Problema
Una empresa ofrece a sus clientes un descuento del 15% sobre el costo de la compra cuando esta es mayor a $10,000 pesos. Escriba un programa en C que solicite el importe de una venta e imprima el total con o sin descuento.
Entradas
n
Procesos
Si (n>10,000) R= (85*n)/100
En caso contrario R= n
Salidas
Número del programa:
P21
Algoritmo y Diagrama de Flujo
Inicio
Escribe “Programa que calcula el total”
Escribe “Proporciona el número”
Lee n
R= (85*n)/100
Si (n>10,000)
	Escribe “El total es:”
En caso contario 
	Escribe “El total sin descuento es”
Fin
Algoritmo
Diagrama de Flujo
Número del programa:
P21
Código Fuente
Número del programa:
P21
Análisis del Problema
Escribir	un	programa	C
que
calcule	el	salario
semanal	de	un	trabajador
en	base	a	las	horas
trabajadas y el pago por hora trabajada.
Horas ordinarias (40 primeras horas de trabajo) x 200 Pesos/hora
1.5 veces precio hora extra
Entradas
n
Procesos
SI (n<=40) S= n*200
En caso contrario
S= (40*200)+((n-40)*(1.5*200))
Salidas
Número del programa:
P22
Algoritmo y Diagrama de Flujo
Inicio
Escribe “Programa que calcula el salario”
Escribe “Proporciona el número”
Lee n
R= (85*n)/100
Si (n<=40) 
S= n*200
Escribe “El total es:”
En caso contario 
S= (40*200)+((n-40)*(1.5*200))
	Escribe “El total es”
Fin
Algoritmo
Diagrama de Flujo
Número del programa:
P22
Código Fuente
Número del programa:
P22

Continuar navegando