Problemas Propuestos

4
PROBLEMAS PROPUESTOS Lenguaje de Programación I Sentencia IF. 1.- Dos personas desean intercambiar sus identidades (nombre, dirección, teléfono, edad) siempre y cuando la edad del primero fuese mayor que la edad del segundo en no más de 4 años. Ingrese los datos de cada persona y mostrar sus nuevas identidades o un mensaje mostrando la diferencia de edades que impidiera el intercambio de identidades. 2.- Codifique un programa que obtenga e imprima el mayor y el menor de 4 números enteros. 3.- Un restaurante ofrece un descuento del 20% por un consumo mayor de 50 soles y aplica un impuesto del 15% para todo consumo. Determinar el importe a pagar por lo consumido mostrando todos los importes. Sentencia Switch . 1.- Ingresar un número en formato arábigo y mostrar su equivalente en formato romano asumiendo que el número ingresado es correcto y no debe ser mayor a 3999. 2.- En una ciudad existen n habitantes entre hombres y mujeres, codifique un programa que calcule el promedio de edades, pesos y estatura por cada sexo. 3.-En una olimpiada se llega a un acuerdo entre los participantes para que el puntaje obtenido sea calculado sobre la base del puntaje original (0 a 10) multiplicado por un factor. Puntaje original Factor

description

ejercicios para programación en c++

Transcript of Problemas Propuestos

PROBLEMAS PROPUESTOS

PROBLEMAS PROPUESTOS

Lenguaje de Programacin I

Sentencia IF.

1.- Dos personas desean intercambiar sus identidades (nombre, direccin, telfono, edad) siempre y cuando la edad del primero fuese mayor que la edad del segundo en no ms de 4 aos. Ingrese los datos de cada persona y mostrar sus nuevas identidades o un mensaje mostrando la diferencia de edades que impidiera el intercambio de identidades.

2.- Codifique un programa que obtenga e imprima el mayor y el menor de 4 nmeros enteros.

3.- Un restaurante ofrece un descuento del 20% por un consumo mayor de 50 soles y aplica un impuesto del 15% para todo consumo. Determinar el importe a pagar por lo consumido mostrando todos los importes.

Sentencia Switch. 1.- Ingresar un nmero en formato arbigo y mostrar su equivalente en formato romano asumiendo que el nmero ingresado es correcto y no debe ser mayor a 3999.

2.- En una ciudad existen n habitantes entre hombres y mujeres, codifique un programa que calcule el promedio de edades, pesos y estatura por cada sexo.

3.-En una olimpiada se llega a un acuerdo entre los participantes para que el puntaje obtenido sea calculado sobre la base del puntaje original (0 a 10) multiplicado por un factor.

Puntaje original

Factor

0

0

1 a 5

6

6 a 8

9

9 a 10

10

Determine ambos puntajes para un total de 5 participantes.

Sentencia WHILE, DO WHILE.

1.- Determine el monto a pagar semanalmente por una empresa que tiene 20 trabajadores, los cuales ganan determinada tarifa por hora normal y pos hora extra su tarifa se duplica. Se consideran horas extras aquellas que sobre pasan las 40 horas semanales.

2.- Codifique un programa que calcule la factorial de un nmero comprendido entre 20 y 45.

3.- Codifique un programa que represente a una calculadora. Debe pedir la operacin a realizar, los operandos y luego emitir el resultado de la operacin,

Sentencia FOR.-

1.- Realizar un proceso para determinar el promedio las 3 notas de 15 alumnos las cuales sern generadas en forma aleatoria entre valores comprendidos entre 0 y 20. Mostrar los resultados en forma de tabla identificando al final los nmeros de alumnos que obtienen la nota mayor y menor.

2.- Codifique un programa que muestre los 20 primeros nmeros de la siguiente serie y adems la suma de ellos:

7,11,16,22,29,...............

3.- Codifique un programa para que calcule e imprima la suma de los n primeros trminos de la serie:

1,2,3,5,8,...........

Arreglos.-

1.- Una empresa textil fabrica 18 productos diferentes y para ello cada producto pasa por 6 reas una tras otra. En cada rea se demora entre 12 y 24 minutos. Hacer un proceso simulado generando tiempos de demora aleatorios para todas las reas y de todos los productos, mostrando un listado en forma de tabla, totalizando el tiempo de demora por cada producto en todas las reas as como el tiempo empleado por cada rea para todos los productos. Al final mostrar el rea que mas tiempo empleo as como el producto que menos tiempo necesit en el proceso de fabricacin.

2.- Codifique un programa que cargue una matriz de n*n elementos, luego reemplace los elementos de la diagonal por ceros; los elementos de la parte superior de la diagonal por el valor que se obtenga de sumar todos los elementos que se encuentren en la parte inferior de la diagonal y de la misma manera los elementos que se encuentren debajo de la diagonal sern remplazados por el valor que se obtenga de sumar todos los elementos que se encuentran en la parte superior.

Se debern imprimir ambas matrices.

1 2 3 0 19 19

4 5 6 11 0 19

7 8 9 11 11 0

Funciones.-

1.- Codifique un programa que en el programa principal cargue una matriz; en una funcin obtenga cual es el mayor elemento y en otra funcin calcule el menor elemento. Se debe imprimir el arreglo y los valores obtenidos en otra funcin.

2.- Codifique un programa que cargue un arreglo bidimensional y otro unidimensional. En una funcin se debe obtener las sumas de cada una de las filas que se indiquen en el arreglo unidimensional. El programa principal debe imprimir la matriz y cada uno de las sumas de las filas en otra funcin.