Está en la página 1de 12

EJERCICIOS (3, 5 y 7) CICLO FOR EN JAVA Y A MANO

Nombre: José Luis Isaza Vergara

Ejercicio 3
3. Diseñar un algoritmo que dados 23 números mostrar el menor

INICIO Variables Num, Menor, i: int Numeros: 7, 20, 45

Para i = 1 hasta 23 hacer


Leer Num
SI i=1
Menor = Num
Fin Si
Si Num < Menor
Menor = Num
Fin si
Fin Para
imprimir: Menor
FIN
PRUEBA DE ESCRITORIO 1 PRUEBA DE ESCRITORIO 2 (EJERCICIO 3)
i num Menor i num menor
1 0 0 1 7 7
2 1 2 20 7
3 2 3 45 7
4 3
5 4
6 5
7 6
8 7
9 8
10 9
11 10
12 11
13 12
14 13
15 14
16 15
17 16
18 17
19 18
20 19
21 20
22 21
23 22
Ejercicio 7

7. Elaborar algoritmo que sume los n primeros números naturales, donde n


es un número que se ingresa por teclado. Los números naturales son: 1 2 3
4 5 6 7 8 9 10………. N
INICIO
Variables N, Suma, i: int
Leer: N

Para i = 1 hasta N hacer


Suma = Suma + i
Fin para
imprimir: "La suma es: " , suma
FIN

PRUEBA DE ESCITORIO (Ejercicio 7)


N i Suma
3 1 1
2 3
3 6
Ejercicio 5

5. Diseñar un algoritmo que permita ingresar 100 números enteros y


mostrar:
a. La suma de los pares
b. Un mensaje informando si la suma de los impares es mayor que el
promedio de los impares
c. Un mensaje informando si el quinto número ingresado es par positivo
d. La productoria de los 15 primeros números
e. La sumatoria de los últimos 10 números
INICIO
Variables i, Numero, SumaPares, SumaImpar, Productoria, SumaRango, ContaImpar: Int
PromedioImpares: Real
Productoria = 1
Para i = 1 hasta 100 hacer
leer: Numero
Si Numero Mod 2 = 0
SumaPares = SumaPares + Numero
Sino
SumaImpar = SumaImpar + Numero
ContaImpar = Contaimpar +1
PromedioImpares = SumaImpar / ContaImpar
Fin si
Si i=5 and Numero Mod2 = 0 and Numero > 0
Imprimir: "El quinto numeor ingresado es un par positivo"
Fin si
Fin si
Si i < = 15
Productoria = Productoria * Numero
Fin si
Si i > = 90
SumaRango = SumaRango + Numero
Fin si
Fin Para
imprimir: SumaPares, Productoria, SumaRango
Si SumaImpar > PromedioImpares
imprimir: "La suma es mayor que el promedio de los impares"
Sino
imprimir: "El promedio es mayor que la suma de los impares"
Fin si
FIN

PRUEBA DE ESCRITORIO
i numero par o imp
1 1 1
2 2 0
3 3 1
4 4 0
5 4 0
6 5 1
7 6 0
8 7 1
9 8 0
10 9 1
11 10 0
12 11 1
sumapares 34
promedioim 6
contaimpar 6
5to 4
producto5 96
suma5 60

Ejercicio 1

1. Hacer un programa que permita ingresar N números positivos, si se


ingresa un número negativo, se debe mostrar un mensaje que diga “sólo se
aceptan números positivos”. El programa debe entregar la suma y el
promedio de los valores ingresados
INICIO
Variables N, Num, Suma, i: int
Promedio: Real
Leer: N

Para (i=1, i<=N, i++) hacer


leer: Num
Si Num>0
Suma = Suma + Num
Promedio = Suma/N
sino
imprimir: "Solo se aceptan números positivos"

i--
Fin si

Fin Para
imprimir: Suma, Promedio
FIN

PRUEBA DE ESCRITORIO
N numero suma Promedio i
3 1 1 0.3333333 1
2 3 1 2
3 6 2 3

También podría gustarte