Introducción a Java
Módulo 4 - Resolución del desafío
Introducción a Java
Resolución del ejercicio 1 Prueba de escritorio
número de ciclo valor de n
Pseudocódigo
1 1
PARA n DESDE 1 HASTA 10 CON n=n+1 HACER
INFORMAR n 2 2
FIN PARA 3 3
4 4
Codificación en Java
5 5
[code]
6 6
for (int n = 1; n <= 10; n++){
[Link](n); 7 7
}
8 8
[/code]
9 9
10 10
Introducción a Java
Resolución del ejercicio 2 INICIO
Pseudocódigo mes=1, dinero=1000
DEFINIR dinero=1000,mes=1
MIENTRAS mes<=12 HACER NO
mes < = 12
dinero<-dinero * 1.02
mes<- mes +1 SI
FIN MIENTRAS
INFORMAR dinero dinero=dinero”1.02
mes ++
informar dinero
FIN
Introducción a Java
Codificación en Java nro de ciclo mes dinero
[code] 1 1 1020
double dinero = 1000; 2 2 1040.4
int mes = 1;
while (mes<=12) { 3 3 1061.2
dinero = dinero * 1.02; 4 4 1082.43
mes++;
} 5 5 1104.08
[Link](dinero); 6 6 1126.16
[/code]
7 7 1148.68
8 8 1171.66
9 9 1195.09
10 10 1218.99
11 11 1243.37
12 12 1268.24
Introducción a Java
Resolución del ejercicio 3 INICIO
i = 1, suma = 0
Pseudocódigo
NO
DEFINIR n=1,suma=0 n < = 25
MIENTRAS n < =25 HACER
SI
SI n%2=0
ENTONCES NO
n es par?
suma <-suma + n
SI
FIN SI
n <- n - 1 suma = suma+n
FIN MIENTRAS
INFORMAR suma
n ++
informar suma
FIN
Introducción a Java
Codificación en Java
[code]
int n = 1;
int suma = 0;
while (n <= 25){
if (n % 2 == 0){
suma = suma + n;
}
n++;
}
[Link]("La suma de pares del 1 al 25 es " + suma);
[/code]
Introducción a Java
número de ciclo condición del if n suma
Prueba de escritorio 1 F 1 0
2 V 2 2
3 F 3 2
4 V 4 6
5 F 5 6
6 V 6 12
7 F 7 12
8 V 8 20
9 F 9 20
10 V 10 30
11 F 11 30
12 V 12 42
13 F 13 42
14 V 14 56
15 F 15 56
16 V 16 72
17 F 17 72
18 V 18 90
19 F 19 90
20 V 20 110
21 F 21 110
22 V 22 132
23 F 23 132
24 V 24 156
25 F 25 156
¡Terminaste el módulo!
Todo listo para rendir el examen.