Descarga la aplicación para disfrutar aún más
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
Compartir