Sunteți pe pagina 1din 4

EJERCICIOS Escribir las sentencias Si o Ifs apropiadas para cada una de las siguientes condiciones. a) Si un ngulo es igual a 90.

Imprimir el mensaje el ngulo es recto, sino imprimir el mensaje el ngulo no es recto. b) Si la temperatura es superior a 100, visualizar el mensaje por encima del punto de ebullicin del agua, sino visualizar el mensaje. Por debajo del punto de ebullicin del agua. c) Si el nmero es positivo. Sumar el nmero total de positivos, sino sumar el total de los negativos. d) Si X es mayor que Y, y Z es menor que 20, leer un valor para P. e) Si la distancia es mayor que 20 y menos que 35, leer un valor para tiempo. Escribir un programa que solicite al usuario introducir dos nmeros. Si el primer numero introducido es mayor que el segundo numero, el programa debe imprimir el mensaje el primer numero es el mayor, en caso contrario el programa debe imprimir el mensaje el primer nmero es el ms pequea. Considere el caso que ambos nmeros sean iguales, imprime el mensaje correspondiente. Dado tres nmeros deducir cual es el central. Determinar el precio de un billete de ida y vuelta en ferrocarril. Conociendo la distancia a recorrer y sabiendo que si el nmero de das de estancia es superior a 7, y la distancia superior a 800 Km. El billete tiene una reduccin de 30%. El precio por Km es de 2.5 pesetas. Disear un programa en el que a partir de una fecha introducida por teclado por formato da, mes , ao, se obtenga la fecha del da siguiente. Se desea realizar una estadstica para el peso de los alumnos de un colegio de acuerdo a la siguiente tabla: Alumnos de menos de 40 kg. Alumnos entre 40 y 50 kg. Alumnos de ms de 50 kg y menos de 60 kg. Alumnos ms o igual a 60 kg. Realizar un algoritmo que averige si dados dos nmeros introducidos por teclado uno es divisor del otro. Escribir un programa que acepte dos nmeros reales de un usuario y un cdigo de seleccin. Si el cdigo introducido de la seleccin es uno. Entonces el programa suma los dos nmeros introducidos previamente y se visualiza el resultado: si el cdigo de seleccin es dos, los nmeros deben ser multiplicados y visualizando el resultado: su el cdigo seleccionado es tres. El primer numero se debe dividir por el segundo numero y visualizarse el resultado. Un ngulo se considera agudo si es menor que 90, obtuso si es mayor que 90, y recto si es igual a 90. Utilizando esta informacin escribir un algoritmo que acepte un ngulo en grados y visualice el tipo de ngulo correspondiente a los grados introducidos.

1.

2.

3. 4.

5.

6.

7.

8.

9.

10. El sistema de calificacin americano (Estados unidos)se suele calcular de acuerdo al siguiente cuadro: Grado numrico Grado en letra Grado mayor o igual a 90 A

Menor de 90 o mayor o igual a 80 Menor de 80 pero mayor o igual a 70 Menor de 70 pero mayor o igual a 79 Menor de 69

B C D E

Utilizando esta informacin escribir un programa que acepte una calificacin numrica del estudiante (de cero a cien), convierta esta calificacin a su equivalente en letra y visualice la calificacin correspondiente en letra. 11. Escribir un programa que seleccione la operacin aritmtica a ejecutar entre dos nmeros dependiendo de una variable denominada seleccin op. Las operaciones son : suma=1 resta=2 multiplicacion=3 division=4 potenciacion=5 radicacion=6 logaritmacion=7 12. Escribir un algoritmo que visualice el siguiente doble mensaje. Introduzca un mes (uno para enero, dos para febrero, ), Introduzca un da del mes. El algoritmo acepta y almacena un nmero y la variable mes en respuesta a la primera pregunta, acepta y almacena un nmero en la variable da, en respuesta a la segunda pregunta. Si el mes introducido no esta entre uno y doce, inclusive, se debe visualizar un mensaje de informacin al usuario advirtindole que el nmero introducido no es valido como mes; de igual forma se produce como el numero que representa el da del mes, si no esta en el rango entre 1 y 31. Nota: Como los aos bisiestos, febrero tiene 29 das, modifique el programa de modo que advierta al usuario si introduce un da del mes que no existe (por ejemplo, 30 o 31). Considere tambin el hecho de que hay meses de 30 das y otros meses de 31 das, de modo que nunca se introduzca error de introduccin de datos o que en sus defectos se visualiza un mensaje al usuario advirtindole del error cometido. 13. Escribe un programa que simule el funcionamiento normal de un ascensor (elevador) moderno con 25 pisos (niveles) y que posee dos botones de subir y bajar, excepto en el piso (nivel) inferior, que solo existe el botn de llamada para subir y en el ultimo piso (nivel) que solo existe botn de bajar. 14. En MegaPlaza se hace un descuento a los clientes cuya compra supere los 300. Cul ser la cantidad que pagara una persona por su compra? El porcentaje de descuento se ingresara por teclado 15. Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera: Si trabaja 48 horas o menos se le paga $20 por hora Si trabaja ms de 48 horas se le paga $20 por cada una de las primeras 48 horas y $26 por cada hora extra. 16. Mostrar la conversin de 1 hasta 10 dlares en soles, dlar tras dlar, suponiendo que el tipo de cambio es 2.87 soles/dlar.

17. Una persona desea invertir $1000.00 en un banco, el cual le otorga un 2% de inters mensual. Cul ser la cantidad de dinero que esta persona tendr al cabo de un ao si todo el dinero lo reinvierte?. Luego modifique para que la entrada de datos, el inters, capital inicial y n de meses sea desde teclado. 18. Simular el comportamiento de un reloj digital, imprimiendo la hora, minutos y segundos de un da desde las 00:00:00 horas hasta las 23:59:59 horas 19. Una persona desea invertir $1000.00 en un banco, el cual le otorga un 2% de inters mensual. En cuantos meses tendr ms de $1500, si reinvierte cada mes todo su dinero?. 20. Construir un programa que calcule el ndice de masa corporal de una persona (IMC= peso [kg] /altura2 [m]) e indique el estado en el que se encuentra esa persona en funcin del valor de IMC: valor de IMC: Diagnstico < 16 Criterio de ingreso en hospital de 16 a 17 infrapeso de 17 a 18 bajo peso de 18 a 25 peso normal (saludable) de 25 a 30 sobrepeso (obesidad de grado I) de 30 a 35 sobrepeso crnico (obesidad de grado II) de 35 a 40 obesidad premrbida (obesidad de grado III) >40 obesidad mrbida (obesidad de grado IV) IMC Diagnstico 21. Leer tres nmeros enteros de un Digito y almacenarlos en una sola variable que contenga a esos tres dgitos Por ejemplo si A=5 y B=6 y C=2 entonces X=562 22. Una tienda comercial ofrece ventas al crdito financiadas en tres formas como se indica a continuacin: TIPO % % NUMERO FINANCIAMIENTO INTERES CUOTA INICIAL LETRAS 1 5 60 2 2 10 50 4 3 15 35 6 El cliente deber firmar antes de la financiacin el monto de la compra, el cual es afecto a un 10% de impuesto, por lo que el monto de la factura es igual al monto de la compra ms el importe del impuesto. Luego que el cliente elige el tipo de financiamiento que le convenga, se mostrar lo siguiente: monto de la factura, monto de los intereses, nuevo monto de la factura (incluyendo intereses), monto de la cuota inicial y el monto de cada letra por pagar (nuevo monto de factura menos monto de cuota inicial entre nmero de letras) 23. Pedir un nmero N, y mostrar todos los nmeros del 1 al N. 24. Calcular el inters generado por un capital depositado durante cierta cantidad de periodos a una Tasa de inters determinada y expresada en porcentaje Aplicar la siguiente formula: Monto = Capital * (1 + Tasa/100)nmero de periodos Inters = Monto Capital Donde Tasa es el porcentaje de inters por periodo. Un periodo puede ser un da, un mes, un ao, etc.

25. Convertir un nmero real que representa horas, a su equivalente en horas, minutos, segundos y dcimos de segundos. 26. Que pida un nmero del 1 al 12 y diga el nombre del mes correspondiente. 27. Que pida tres nmeros e indicar si el tercero es igual a la suma del primero y el segundo. 28. Que lea un importe bruto y calcule su importe neto, si es mayor de 15.000 se le aplicar un 16% de impuestos, en caso contrario se le aplicar un 10%. 29. Estimar el nmero de pginas de un texto que puede almacenarse en la memoria de un computador, considerando un promedio de 300 palabras por pgina y 10 caracteres por palabra. Asumir que un carcter ocupa un (1) byte. El tamao de la memoria del computador debe ingresarse en Kbyte. 30. Distribuir una cantidad expresada en nuevos soles, en billetes de 100, 50, 20, 10, 5, 1 sol y para los decimales en monedas de 0.50, 0.20, 0.10. cntimos 31. Que calcule el sueldo que le corresponde al trabajador de una empresa que cobra 40.000 euros anuales, el programa debe realizar los clculos en funcin de los siguientes criterios: a. b. c. d. Si lleva ms de 10 aos en la empresa se le aplica un aumento del 10%. Si lleva menos de 10 aos pero ms que 5 se le aplica un aumento del 7%. Si lleva menos de 5 aos pero ms que 3 se le aplica un aumento del 5%. Si lleva menos de 3 aos se le aplica un aumento del 3%.

32. El gobierno ha implementado como parte de un programa social un subsidio familiar bajo la siguiente reglamentacin: a) Las familias que tienen hasta 2 hijos reciben S/. 70.00, las que tienen entre 3 y 5 hijos reciben S/. 90.00 y las que tienen 6 hijos o ms reciben S/. 120.00 b) Por cada hijo en edad escolar reciben S/. 10.00 adicionales. Se considera la edad escolar entre 6 y 18 aos. c) Si la madre de familia fuera viuda, la familia recibe S/.20.00 adicionales. Determinar el monto mensual que recibe una familia de acuerdo a su propia realidad familiar 33. Determinar el nombre correspondiente a un nmero de mes y adems la estacin a la que pertenece considerando 3 meses completos por estacin

S-ar putea să vă placă și