Está en la página 1de 5

Introduccin al lenguaje java Unidad I Actividad I

Nombre: Jorge Espinoza Correo: Gorge2004@gmail.com

1) Escribir un algoritmo que calcule e imprima la suma de los n primeros nmeros naturales. El valor de n debe leerse del teclado. Inicio Var suma,n:entero Suma =0 Escribir ingrese valor un nmero Leer n Para i=1 hasta n hacer suma= suma+i Fin para Escribir la suma total para el valor ingresado es : :suma Fin

2) Escribir un algoritmo para calcular el promedio de una lista de notas de una cantidad N de alumnos (nmero de notas variable), y diga los aprobados, los desaprobados, la mxima nota y la mnima. La nota mnima para aprobar es 6 Inicio Var n:entero Var nota, prome, ma, me :real Escribir ingrese la cantidad de alumnos Leer n Prome=0 ma=0 me=0 Para i=1 hasta n hacer Escribir ingrese nota : i: :

Leer nota Prome=prome+nota Si ma<nota ma=nota fin si si me>nota me=nota fin si fin para escribir la nota menor es: me : la nota mayor es : ma : el promedio total de la sec es :: (prome/n)

3) Escribir un algoritmo donde se puedan ingresar N nmeros y los separe por los menores a 50 inclusive, los que estn entre 51 y 100 y los mayores a 100. Imprimir los nmeros con sus correspondientes mensajes. Inicio Var n, nur: entero Escribir cuantos numero desea ingresar: Leer n Para i=1 hasta n hacer Escribir ingrese nmero: Leer nur Si nur<50 Escribir numero :nur : es menor a 50 Fin de si

Si nur =50 Escribir numero es cincuenta Fin de si Si num>50 and num<100 Escribir numero : nur: es mayor a cincuenta y menor a cien Fin de si Si num>100 Escribir numero : num: es mayor a cien ; Fin de si Fin de para Fin

4) Un supermercado promociona un producto de la siguiente forma: - Si el cliente lleva entre 2 y 5 unidades se realiza un 10% de descuento. - Si lleva entre 6 y 10 unidades se realiza un 15% de descuento. - Si lleva entre 11 y 20 unidades se realiza un 20% de descuento. - Si lleva mas de 20 unidades se realiza un 45% de descuento. Realizar un algoritmo que resuelva los pasos anteriores y adems imprima el precio unitario, el precio con descuento y la cantidad de productos, sabiendo que el precio del producto y la cantidad de productos se ingresan por teclado Inicio Var unid:entero Var desc, precio,pagar:real Escribir cuantos productos desea comprar: Leer unid Escribir cual es el precio por unidad:

Leer precio desc=0 Si unid>1 and unid<6 desc=0.1 Fin si

Si unid>5 and unid <=10 desc=0.15 Fin si Si unid>10 and unid<=20 desc=0.2 fin si si unid>20 desc=0.4 fin si pagar= precio (precio *desc) escribir el precio por unidad es: :precio:la cantidad de unidades comprada es: :unid: y el total a pagar es: :pagar

También podría gustarte