ciclos


viernes, 2 de octubre de 2015

guia prof Hidalgo

1. Escribir un algoritmo que calcule la suma de los n primeros números naturales. Razonar si se puede implementar con los dos tipos de bucles. 2. Escribir un algoritmo que calcule la suma de los cuadrados de los n primeros números naturales: 1 + 22 + 32 +… + n2 3. Realizar un algoritmo que lea desde teclado valores hasta que se introduzca un cero para terminar. La salida del programa debe mostrar la suma de todos los valores, el valor máximo, el valor mínimo y el número total de datos introducidos (OJO: el último valor no se debe contar). 4. Escribir un algoritmo que lea un número N desde el teclado y dé como resultado las primeras N potencias de 2. 5. Realizar un algoritmo para sumar los n primeros pares, donde n es una variable leída desde teclado. 6. Escribir un algoritmo que tome cada hora la temperatura exterior, leyéndola durante un período de 24 horas. Encontrar la temperatura media para el día, y la temperatura más alta y más baja. 7. Escribir un algoritmo para imprimir la suma de los cuadrados de los 100 primeros entero. 8. Realizar un algoritmo que obtenga la suma de los números pares hasta 100. 9. Hacer un algoritmo que calcule la suma y el producto de los números pares comprendidos entre 20 y 400 ambos inclusive. 10. Hacer un algoritmo que de vueltas y en cada vuelta realice las potencias de 5. En cada vuelta se pide al operador SI DESEA CONTINUAR (1 o 0) si el operador ingresa un cero ya no continuará dando vueltas. 11. Hacer un programa que lea 100 números y se desea saber cuál fue el número mayor. 12. Hacer un programa que lea 500 números y se desea saber cuál fue el número menor. 13. Hacer un programa que lea 200 números y se desea saber en cuanto difiere el mayor del menor.

ojo los ejecicios tomados de una guia de la prof Fac. Beslith Hidalgo

1.- Supóngase que el importe del seguro obligatorio de un coche depende del modelo del coche, del color y de la edad del conductor. Sean dos modelos de coche A y B y los precios del seguro según el color: Modelo Color Precio A Blanco 240000 Metalizado 330000 Otros 270500 B Blanco 300000 Metalizado 360500 Otros 330000 Si el conductor tiene menos de 26 años, el precio se incrementará un 25%; si tiene entre 26 y 30 años se incrementa un 10%; si tiene entre 31 y 65 años el precio no se modifica; si tiene más de 65 años el precio se incrementará un 10%. Además, en cualquier caso, hay que considerar que si el conductor tiene más de 2 años el permiso de conducir, el precio se reducirá un 10% menos. Diseñar un programa que calcule el precio del seguro para un determinado modelo y un determinado conductor. Ejercicios Propuestos Fac. Beslith Hidalgo Página 1 de 7 Ejercicios de Estructuras Selectivas 1. Elaborar un programa que determine el mayor de tres números dados. 2. Escribir un programa que resuelva la ecuación cuadrática: 02=++cbxax, muestre ambas raíces y especifique si son reales o imaginarias. 3. Escribir un programa que lea tres números enteros y determine si están ordenados y de qué forma (ascendente o descendentemente). 4. Dado el número de horas trabajadas a la semana por un obrero y el número de hijos que este posee, se desea calcular el salario neto semanal de acuerdo a las siguientes normas: - Horas Semanales Trabajadas (≤38) se calculas a una tasa dada. - Horas Extras (>38): se calculan 50% sobre la tasa ordinaria. - Prima por Hijos: 200000 por cada hijo. 5. Dado el estatus de un empleado, se desea calcular el sueldo mensual de acuerdo a las siguientes normas: - Si es Medio Tiempo: 1,250,000 - Si Es Tiempo Completo: 2,500,000. - Deducciones: i. Ley de Política Habitacional: 0.5% del sueldo. ii. Seguro Social Obligatorio: 3% del sueldo. 6. Una empresa fabrica tapas de material laminado en 3 formatos: redondo, cuadrado o rectangular. Cobra $9 el metro cuadrado y si la tapa es redonda, le suma $4 más al total. Se pide: a) Ingresar el código de forma: 1- redonda, 2- cuadrada, 3- rectangular. b) Ingresar la longitud en metros: si es cuadrada, se ingresa un solo valor y si es redonda, corresponde al radio del circulo c) Informar el costo total de la tapa. 7. Escribir un programa que dada una palabra, determine si comienza por alguna vocal y sustituya la vocal por la mayúscula correspondiente. Ej.: si la entrada es “universidad”, la salida será: comienza con vocal y se escribe Universidad; si la entrada es colegio, la salida será no comienza con vocal). 8. La última letra del código de una medicina indica si ésta es genérica (g), si está descontinuada (d) o si es de uso restringido (r). Se desea escribir un programa que dado el código de una medicina, determine qué clase de medicamento es. 9. Escribir un programa que lea la hora de un día en notación de 24 horas y la visualice en pantalla en notación de 12 horas. Ej.: si la entrada es 13:45, la salida será 1:45pm; si la entrada es 00:30, la salida será 12:30am; si la entrada es 08:07, la salida será 08:07am. 10. Escribir un programa que acepte un número de tres dígitos escrito en palabras y a continuación lo visualice en pantalla como un valor de tipo entero. Ej.: si la entrada es doscientos veinticinco, la salida será 225. 11. Dados dos números a y b, mostrarlo en orden ascendente. 12. Encontrar el mayor de tres números. 13. Encontrar el mayor y el menor de tres números. 14. Verificar si un número x es múltiplo de 3 o de 5. 15. Dados tres números se desea: • Si solo dos números son iguales desplegar un mensaje, entonces se deberá mostrar el producto del número igual con el número diferente y no se deberá realizar ninguno

miércoles, 30 de septiembre de 2015

1.-DESARROLLE UN PROGRAMA EN VISAUL BASIC POR CONSOLA QUE DETERMINE SI DE UNA SERIE DE N NUMUERES CUAL ES PAR Y CAUL ES IMPAR. 2.- EN UNA UNIVESIDAD HAY UMA COMPETENCIA DE TAELNTOS DETERMINE AL NOTA SI ES HOMBRE O MUJER CUAL ES EL PROMEDIO DE LAS NOTAS DE LAS MUJERES Y EL PROMEDIO DE LOS HOMBRES, ADEMAS DETERMINE EL NUMERO DE HOMBRES QUE APROBARON Y EL NUMERO DE MUJERES QUE REPROBARON Y POR ULTIMO CUAL DE LOS 2 SEXOS MUJER O HOMBRE OBUTUBO MAYOR PROMEDIO O SI FUE IGUAL.