Ejercicios para Concurso de Programación Nivel Medio Superior Problema 1 Codifica un programa en donde el usuario capture los valores de cuatro variables (a,b,c,d), si el valor de la variable a es diferente de 0, entonces se tendrá que calcular y mostrar el resultado de la siguiente formula: a + b cd + 1 2 a Pero si el valor de la variable a es igual a 0, entonces el programa tendrá que terminar. - 1 -
Problema 2 Desarrollar un programa que calcule el rendimiento de gasolina de un automóvil, pidiéndole al usuario los siguientes datos: Introduce los kilómetros recorridos con el primer tanque: Introduce los litros consumidos en el primer tanque: Introduce los kilómetros recorridos con el segundo tanque: Introduce los litros consumidos en el segundo tanque: Introduce los kilómetros recorridos con el tercer tanque: Introduce los litros consumidos en el tercer tanque: El programa debe calcular y mostrar el rendimiento en kilómetros por litro de cada tanque, este calculo se hace dividiendo los kilómetros entre los litros. - 2 -
Problema 3 Codificar un programa en donde el usuario este capturando números positivos; cuando se ingrese un número negativo, la captura terminará y se mostrará el promedio de los números positivos capturados. - 3 -
Problema 4 Realiza un programa en donde se le pida al usuario capturar dos números y a continuación se muestren en pantalla la serie de números enteros que hay entre ellos (incluyéndolos), ya sea de manera ascendente o descendente de acuerdo a los valores capturados. - 4 -
Problema 5 Diseñar un programa en donde se capture un arreglo (o list de 5 elementos y 2 números enteros, el programa tendrá que indicar alguno de los siguientes casos: Los dos números enteros capturados se encuentran en el arreglo Solo el primer número capturado se encuentra en el arreglo Solo el segundo numero capturado se encuentra en el arreglo Ninguno de los dos números se encuentra en el arreglo d) - 5 -
Problema 6 Realiza un programa en donde el usuario capture los valores de las variables A, B, C, y a continuación se muestre el resultado del siguiente calculo: A+B-C+100 Ejecución de ejemplo : Valor de A: 20 Valor de B: 10 Valor de C: 15 El resultado es 115 Problema 7 Realiza un programa en donde el usuario capture un número, el programa tendrá que indicar si el numero capturado es positivo, negativo o nulo. Captura un numero: -6 El numero es negativo Captura un numero: 0 El numero es nulo Problema 8 Realiza un programa en donde se capturen tres números, el programa deberá indicar cuál es el menor de los tres números capturados. Captura un valor: 5 Captura otro valor: 3 Captura otro valor: 6 El menor es el numero 6 Problema 9 Hacer un programa que solicite una temperatura en grados centígrados, y la convierta a grados Fahrenheit. La formula es la siguiente:. 9. h h = + 32 5 Ejecucion ejemplo : Captura un valor: 2 Captura otro valor: 5 Captura otro valor: 1 El menor es el numero 1 Captura grados centígrados: 34 Convertido a grados Fahrenheit es: 93.20-6 -
Problema 10 Desarrolla un programa que permita hacer conversiones de unidades de longitud, específicamente convertir metros a pulgadas o pies. Se le pedirá al usuario capturar la cantidad de metros y posteriormente el usuario podrá elegir si desea convertir a pulgadas o convertir a pies. 1 metro = 39.37 pulgadas 1 metro = 3.281 pies Para convertir metros a pulgadas basta con multiplicar la cantidad de metros por 39.37. Para convertir metros a pies basta con multiplicar la cantidad de metros por 3.281. - 7 -
Problema 11 Realiza un programa en donde se le pidan al usuario dos números para especificar un rango, el programa deberá imprimir secuencias ascendentes de números de acuerdo a los ejemplos mostrados y debe verificar que el primer número capturado sea menor o igual que el segundo número capturado, si esto no sucede, indicarlo mediante un mensaje y terminar el programa. d) - 8 -