Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESTRUCTURAS DE CONTROL
• FOR
• IF
• WHILE
• SWITCH
2
3
4
5
6
7
8
Ejemplo:
9
Ejemplo:
10
11
12
13
EJERCICIOS
14
15
3. Haga un programa que muestre el promedio de dos notas, para dos tipos de promedio:
promedio aritmético y promedio geométrico.
Caso se quiera hacer otro tipo de promedio, que se de como salida: “No se calcula promedio
para las notas ingresadas.”
Luego, modifique el programa anterior, ingresando el promedio ponderado con cualquier
peso y considerando las notas de 4 alumnos.
16
6. Haga un programa usando function que calcule la suma de vectores. Dado el caso, considere esta salida:
'La dimensión de los vectores ingresados no son iguales'.
8. Haga un programa usando function que calcule el producto de matrices. Dado el caso, considere esta salida:
'Ordenes de matrices no compatibles'.
9. Calcule de dos formas, el volumen de un cilindro cualquiera usando function, una forma usando input y la
otra sin usar input. Ambas use function.
10. Ingrese una matriz cualquiera y muestre en pantalla si es cuadrada. Use size(A).
11. Ingrese una matriz cualquiera y muestre en pantalla si es cuadrada o no. Use size(A).
12. Use los esquemas anteriores y halle la inversa de la matriz y muestre en el caso, la cadena 'no existe inversa‘.
13. Liste las raíces cúbicas (solo con dos decimales) de n enteros pares, entre 2 y el dato n dado. Debe salir en
pantalla, como sigue:
17
2 1.25
4 1.58
* *
* *
14. Haga un programa que de como resultado el pago semanal de un obrero.
Condiciones del problema: Para el pago semanal de un obrero se consideran los siguientes datos:
Horas trabajadas, tarifa por hora y descuentos.
Si la cantidad de horas trabajadas en la semana es mayor a 40, se le debe pagar las horas de exceso de 40
con una bonificación de 50% adicional al pago normal. Luego, verifique su programa con la siguiente tabla
de resultados:
15. Usando mod(\#,variable) exhiba en pantalla si un número cualquiera 'es par', o 'es impar'.
18
16. Para un número cualquiera muestre: 'ud. ingreso n'. Si el número es mayor que 3 muestre solo en pantalla
'El número es mayor que 3'.
17. Calcule el área de un triángulo ingresando por consola sus tres lados. Use function y while.
19. Una tienda de servicios de computación vende memorias externas para laptops con los siguientes precios:
Menos de 7 , cada una a 100 soles.
7 o 8 , cada una a 90 soles.
Mas de 7, cada una a 80 soles.
Para un número cualquiera de memorias muestre el precio a pagar.
19
20. Haga un programa que calcule la media y la varianza de un vector de 3D. Use un solo archivo de tipo
function, para ambos.
21. Calcule de 3 formas diferentes la suma de los n primeros números naturales (una directamente y las otras
dos use vectores y funciones.
23. Generalice los ejemplos anteriores para cualquier valor de la potencia y para cualquier cantidad de
sumandos, osea calcule la suma de los primeros #s naturales elevados a cualquier potencia.
20