You are on page 1of 2

Programacin Orientada a Objetos Gua de Ejercicios Nmero I

ALGORITMOS 1. Un negocio de deportes hace un 25 % de descuento en pelotas de ftbol y de bisbol. Se requiere escribir un programa que le permita a un empleado ingresar los precios originales de las pelotas. El programa deber usar esta entrada de datos para calcular el precio rebajado. La salida del programa deber mostrar, en lneas separadas, el precio original y el precio con descuento. 2. La frmula de la desviacin estndar normal z, usada en aplicaciones de estadstica es z = (X-m) / s , donde m es el valor medio y s es la desviacin estndar. Usando esta frmula, escriba un programa que calcule y despliegue el valor de la desviacin estndar 3. La ecuacin de una curva normal utilizada en aplicaciones estadsticas es:

Cuntos datos de entrada tiene este problema? Cuntas salidas se requieren en este problema? Determinar un algoritmo para convertir los datos entrada en datos de salida. Pruebe el algoritmo para m = 90, s = 4, x = 80, pi = 3.1416. 4. Escribir un programa que calcule la raz cuadrada y el inverso de un nmero ingresado por el teclado. Antes de calcular la raz cuadrada se debe verificar que el nmero sea no negativo y antes de calcular el inverso, se debe verificar que el nmero no sea cero. 5. Escribir un programa que permita determinar el mximo y el mnimo de un conjunto de valores ingresados por teclado (sin almacenar la totalidad de los valores ledos). A tal efecto debe ingresarse primero la cantidad esperada de elementos a procesar, y luego el lote de datos de a uno por vez. Finalizado el ingreso de datos, imprimir el resultado. Realizar todas las validaciones que considere necesarias. 6. Si el primer nmero que proporciona el usuario es divisible por el segundo, entonces escribe Buenos das, en caso contrario, Buenas tardes. 7. Si el primer nmero que proporciona el usuario es divisible por el segundo escribe blanco; si el segundo es divisible por el primero escribe azul, si ninguno es divisible por el otro escribe rojo.

8. Muestra el mayor de tres nmeros ingresados por el usuario, tomando en cuenta que estos pueden o no ser iguales. 9. Lista los nmeros pares menores que 10. 10. Suma los valores comprendidos entre un nmero indicado por el usuario y el nmero 12 (el nmero indicado por el usuario debe ser menor igual a 12). 11. Calcula el factorial de un nmero proporcionado por el usuario (notar que el nombre de la variable suma- no afecta la funcin del algoritmo). 12. Calcula el promedio aritmtico de un conjunto de valores ingresado por el usuario. 13. Muestra los nmero s pares menores o iguales a un determinado nmero proporcionado por el usuario. 14. Muestra por separado la suma de los nmero pares y de los nmeros impares menores o iguales a un determinado nmero proporcionado por el usuario. 15. Dados dos nmeros enteros, que se deben leer, se pide calcular el producto de ambos por medio de sumas consecutivas. Ejemplo: 2*3=6 (2+2+2=6, donde el nmero 2 se debe sumar la cantidad de veces por la que est siendo multiplicado). 16. Dados tres nmeros a, b, c, se pide imprimir el nmero que es igual a la suma de los otros dos nmeros ingresados, si es que esto sucede, de lo contrario indique, por medio de un mensaje, que esto no sucede. 17. Escriba un programa que permita calcular el rea de un rectngulo, extrayndole el rea de un crculo completamente contenido dentro del rectngulo. El rea achurada de la figura representa el rea que se debe obtener. Los datos a ingresar son el largo de los lados del rectngulo (a y b) y el radio del crculo (r). El programa debe validar que el dimetro del crculo sea menor que los lados a y b del rectngulo. b a rea rectngulo : a*b rea del crculo : *r2 dimetro del crculo :2*r

UDO Monagas, Semestre I-2009 Prof. Fabricio Bravo Guevara