ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Estructuras Selectivas2


Enviado por   •  4 de Noviembre de 2014  •  2.430 Palabras (10 Páginas)  •  718 Visitas

Página 1 de 10

1

Estructuras de control lineales o Secuenciales (Entrada, Asignación y Salida) Ejercicios parte 2.

Estructuras de control Nombre Diagrama de flujo Seudocódigo En C Entrada o captura de datos

b

Leer b

scanf ( “%d”, &b );

Salida o impresión de datos

a

Imprimir a

printf (“cadena de formateo ”, a );

Asignación

a = b+c

a = b + c

a = b + c ;

1-Un cliente llega a una venta de empanadas y pide una cantidad X, sabiendo que cada empanada cuesta $ Y, cuanto debe pagar el cliente por su pedido si: Si el cliente compra más de 300 empanadas, se le dará un descuento del 30% Si compra más de 200 y menos de 300, se le dará un descuento del 20% Si compra entre de 100 y 200, se le dará un descuento del 10% Si compra más de 50 y menos de 100, se le dará un descuento del 5% Entre 1 y 50 no tiene descuento.

2-En un cajero automático se necesita determinar el menor número mínimo de billetes de 10.000, 5.000, 2.000, 1.000, y mínimo de monedas de 500, 200 y 100 necesarios para pagar una cantidad X dada por teclado.

3-En una piñata se van a entregar regalos de la siguiente manera: a las niñas menores de 6 años se les va a dar un coche, entre 6 y 9 un peluche y a las demás una muñeca; a los niños menores de 5 se les va a dar un carrito entre 5 y 8 un disfraz de hombre araña y a los demás una bicicleta, Dados el sexo y la edad del niño determinar que regalo le corresponde.

4-Dado el salario bruto de un trabajador imprimir el salario neto a pagar sabiendo que si el salario es mayor de un salario mínimo pero menor que dos, se debe cobrar el 15% de retención en la fuente, si es igual o superior a dos salarios mínimos, cobrar un 28% de retención, en caso de ganar menos de un salario mínimo dar un subsidio del 30%.

5-Desplegar un menú con las opciones que le permita calcular el área de: Cuadrado, Círculo, Triángulo, Rectángulo. Para lograr lo anterior debe aplicar las fórmulas matemáticas correspondientes para cada figura.

6-Tomando como base los resultados obtenidos en un laboratorio de análisis clínicos, realice un programa que le permita a un médico determinar si una persona tiene anemia o no, lo cual depende de su nivel de hemoglobina en la sangre, de su edad y de su sexo. Si el nivel de hemoglobina que tiene una persona es

Universidad de Pamplona Facultad de Ingenierías y Arquitectura Programa de Ingeniería de Sistemas Programación estructurada Segundo semestre 2014. -------------------------------------------------------------------------------------------------------------

2

menor que el rango que le corresponde, se determina su resultado como positivo y en caso contrario como negativo. La tabla en la que el medico se basa para obtener el resultado es la siguiente: Edad Nivel hemoglobina 0 - 1 mes 13 - 26 g% > 1 y < = 6 meses 10 - 18 g% > 6 y < = 12 meses 11 - 15 g% > 1 y < = 5 años 11.5 - 15 g% > 5 y < = 10 años 12.6 - 15.5 g% > 10 y < = 15 años 13 - 15.5 g% mujeres > 15 años 12 - 16 g% hombres > 15 años 14 - 18 g%

7-Una fábrica de computadoras planea ofrecer a los clientes un descuento que dependerá del número de computadoras que compre. Si las computadoras son menos de cinco se les dará un 10% de descuento sobre el total de la compra; si el número de computadoras es mayor o igual a cinco pero menos de diez se le otorga un 20% de descuento; y si son 10 o más se les da un 40% de descuento. El precio de cada computadora es de $1500 dólares, desarrolle un programa que le permita a la empresa de computadores saber el valor de la venta con y sin descuento.

8-Una empresa maneja códigos numéricos con las siguientes características: Cada código consta de cuatro dígitos: El primero representa una provincia, El segundo el tipo de operación y Los dos últimos, el número de la operación. Escriba un programa que lea de teclado un número de cuatro dígitos, y posteriormente imprima en pantalla la siguiente información: por ejemplo si el código es 5922 Provincia 5 Tipo de operación 9 Número de operación 22 En caso de que tenga mas de 4 dígitos en lugar del mensaje anterior, habrá que imprimir en pantalla el siguiente mensaje de error: error código no valido. Si tiene menos de 4 dígitos se suponen 0 los primeros. De acuerdo al valor de la provincia se debe especificar el área geográfica a que pertenece así: Código Provincia Área Geográfica De 1 al 3 Norte Del 4 al 6 Sur Del 7 al 9 Este 0 Oeste

9-En una agencia de viajes se desea realizar un programa para determinar el valor a pagar por cierta cantidad de pasajes de ida saliendo desde Cúcuta, de acuerdo con la siguiente tabla. 1. Bogotá 2. Cali 1 Clase 250.000 450.000 2 Clase 180.000 350.000 3 Clase 150.000 300.000 Determinar el valor a pagar de acuerdo a la clase, realizar un descuento del 10% si se compran más de 5 pasajes sin importar la clase.

Universidad de Pamplona Facultad de Ingenierías y Arquitectura Programa de Ingeniería de Sistemas Programación estructurada Segundo semestre 2014. -------------------------------------------------------------------------------------------------------------

3

10-Calcular el valor de la cuota mensual y el número de cuotas a pagar, por la realización de un préstamo en un banco con las siguientes condiciones: Si el préstamo es menor de $500000 se paga un interés de 10% sobre el total del préstamo y las cuotas mensuales quedan de un 3% del monto total. Si el préstamo está entre $500000 y $1000000(inclusive) se paga un interés del 7% y las cuotas quedan de un 5% del monto total. Y si el préstamo es superior a $1000000 se paga un interés del 4% y las cuotas quedan de un 7% del monto total.

11-Una empresa de servicios públicos desea liquidar el total de la factura teniendo en cuenta: Estrato Nivel de Consumo Tarifa Básica 1 <=10 $5000 2 <=25 $10000 3 <=35 $15000 4 <=40 $20000 Si el nivel de consumo se excede, debe pagar por cada punto adicional en el nivel de consumo $800, en cualquiera de los 4 estratos. Ejemplo: Si se lee el estrato 3 y el nivel de consumo 45 entonces el valor de la factura es de 15000+(10*800)=23000 pesos

12- Dado un número X de 3 cifras determine

...

Descargar como (para miembros actualizados)  txt (12.9 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com