UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS INTRODUCCIÓN A LA PROGRAMACIÓN
WALTER LAZO AGUIRRE ESTRUCTURA REPETITIVA I PROBLEMAS RESUELTOS
ESTRUCTURAS REPETITIVAS I Las estructuras repetitivas se pueden representar por: while, do/while y/o for. 1a.Leer un númer o enter o Num y escribir lo N veces Solución usando: while import java.io.*; Inicio Variables N, Num, c = 0 Leer Num Leer N N ≤ 0 C < N Escribir: Num c = c+1 Fin
public class repetitiva1 { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, Num, c=0; System.out.print(“Ingrese numero :”); Num = Integer.parseInt(br.readLine()); do{ System.out.print(“Ingrese cantidad de veces :”); N= Integer.parseInt(br.readLine()); } while (N <=0); // do while termina en punto y coma while ( c < N) // while sólo, no usa punto y coma { System.out.print(“\t”+Num); c = c +1; // c=c+1 Equivale a decir c++ } // se puede utilizar: c=c+1 ó c++ } // llave fin de main } // llave fin de la clase
1b.Leer un númer o enter o Num y escribir lo N veces Solución con: do/while import java.io.*; Inicio Variables N, Num, c = 0 Leer Num Leer N N ≤ 0 Escribir: Num c = c+1 c < N Fin
public class repetitiva1b { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, Num, c=0; System.out.print(“Ingrese numero :”); Num = Integer.parseInt(br.readLine()); do{ System.out.print(“Ingrese cantidad de veces :”); N= Integer.parseInt(br.readLine()); } while (N <=0); // do while termina en punto y coma do { System.out.print(“\t”+Num); c = c +1; // también podría ser c++; } while ( c < N) ; } // llave fin de main } // llave fin de la clase
1
UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS INTRODUCCIÓN A LA PROGRAMACIÓN
WALTER LAZO AGUIRRE ESTRUCTURA REPETITIVA I PROBLEMAS RESUELTOS
1c.Leer un númer o entero Num y escr ibir lo N veces Solución usando: for Inicio Variables N, Num, c Leer Num Leer N N ≤ 0 c = 0 ; c
import java.io.*; public class repetitiva1c { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, Num, c; System.out.print(“Ingrese numero :”); Num = Integer.parseInt(br.readLine()); do{ System.out.print(“Ingrese cantidad de veces :”); N= Integer.parseInt(br.readLine()); } while (N <=0); // do while termina en punto y coma for ( c=0; c
Fin
2a.Leer N númer os enter os y r epor tar su suma. a) solución con: while Inicio Variables N, Num, c=0,s=0 Leer N N ≤ 0 c < N Leer Num
c = c + 1 s = s + Num escribir : s Fin
import java.io.*; public class repetitiva2a { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, Num, c=0, s=0; do{ System.out.print(“Ingrese cantidad de numeros :”); N= Integer.parseInt(br.readLine()); } while (N <=0) ; // do while termina en punto y coma while( c < N) // while NO termina en punto y coma { System.out.print(“Ingrese numero : “ ); Num= Integer.parseInt(br.readLine()); c = c + 1; s = s + Num; } System.out.println(“Suma de los números = “ + s ); } // llave fin de main } // llave fin de la clase
2
UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS INTRODUCCIÓN A LA PROGRAMACIÓN
WALTER LAZO AGUIRRE ESTRUCTURA REPETITIVA I PROBLEMAS RESUELTOS
2b.Leer N númer os enter os y r epor tar su suma b) solución con: do/while Inicio Variables N, Num, c=0,s=0 Leer N N ≤ 0 Leer Num
c = c + 1 s = s + Num c < N
escr ibir : s Fin
import java.io.*; public class repetitiva2b { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, Num, c=0, s=0; do{ System.out.print(“Ingrese cantidad de numeros :”); N= Integer.parseInt(br.readLine()); } while (N <=0) ; // do while termina en punto y coma do { System.out.print(“Ingrese numero : “ ); Num= Integer.parseInt(br.readLine()); c = c + 1; s = s + Num; }
while (c < N); System.out.println(“Suma de los números = “ + s ); } // llave fin de main } // llave fin de la clase
2c.Leer N númer os enteros y r eportar su suma c) solución con: for Inicio Variables N, Num, c,s=0 Leer N N ≤ 0 c=0; c < N ; c=c+1 Leer Num
s = s + Num
escribir : s Fin
import java.io.*; public class repetitiva2c { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, Num, c, s=0; do{ System.out.print(“Ingrese cantidad de numeros :”); N= Integer.parseInt(br.readLine()); } while (N <=0) ; // do while termina en punto y coma for ( c=0; c
System.out.println(“Suma de los números = “ + s ); } // llave fin de main } // llave fin de la clase
3
UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS INTRODUCCIÓN A LA PROGRAMACIÓN
WALTER LAZO AGUIRRE ESTRUCTURA REPETITIVA I PROBLEMAS RESUELTOS
3a.Leer N númer os r eales positivos y r epor tar su pr omedio. a) solución con: while Inicio Variables N, Num, c=0,s=0,pr Leer N N ≤ 0 c < N Leer Num Num ≤ 0
c = c + 1 s = s + Num pr = s / N escribir : pr Fin
b) solución con: do/ while Inicio Variables N, Num, c=0,s=0,pr Leer N N ≤ 0 Leer Num Num ≤ 0
c = c + 1 s = s + Num c < N
pr = s / N escribir : pr Fin
impor t java.io.*; public class r epetitiva3a { public static void main(Str ing[]ar gs) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, c=0; double Num, s=0, pr; do{ System.out.print(“Ingrese cantidad de números :”); N= Integer.parseInt(br.readLine()); } while (N <=0) ; // do while termina en punto y coma while( c < N) // while NO termina en punto y coma { do { System.out.print(“Ingrese número : “ ); Num=Double.parseDouble(br.readLine()); } while ( Num <=0); c ++; // c++ equivale a decir c = c+1 s = s + Num; } pr = s / N; System.out.println (“El promedio es = “ + pr ); } // llave fin de main } // llave fin de la clase impor t java.io.*; public class r epetitiva3b { public static void main(Str ing[]ar gs) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, c=0; double Num, s=0, pr; do{ System.out.print(“Ingrese cantidad de números :”); N= Integer.parseInt(br.readLine()); } while (N <=0) ; // do while termina en punto y coma do { do { System.out.print(“Ingrese número : “ ); Num=Double.parseDouble(br.readLine()); } while ( Num <=0); c ++; // c++ equivale a decir c = c+1 s = s + Num; } while( c < N) ; pr = s / N; System.out.println (“El promedio es = “ + pr ); } // llave fin de main } // llave fin de la clase
4
UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS INTRODUCCIÓN A LA PROGRAMACIÓN
WALTER LAZO AGUIRRE ESTRUCTURA REPETITIVA I PROBLEMAS RESUELTOS
3c.Leer N númer os reales positivos y r eportar su pr omedio. a) solución con: for Inicio Variables N, Num, c,s=0,pr Leer N N ≤ 0 c =0 ; c < N ; c = c + 1 Leer Num Num ≤ 0
s = s + Num
pr = s / N escribir : pr
impor t java.io.*; public class r epetitiva3c { public static void main(Str ing[]ar gs) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, c; double Num, s=0, pr; do{ System.out.print(“Ingrese cantidad de números :”); N= Integer.parseInt(br.readLine()); } while (N <=0) ; // do while termina en punto y coma for ( c=0 ; c
pr = s / N; System.out.println (“El promedio es = “ + pr ); } // llave fin de main } // llave fin de la clase
Fin
5
UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS INTRODUCCIÓN A LA PROGRAMACIÓN
WALTER LAZO AGUIRRE ESTRUCTURA REPETITIVA I PROBLEMAS RESUELTOS
4a.Leer las edades de N personas y reportar la suma de las edades y la edad promedio. Entrada
VALIDAR
PROCESO
N , ed
Solución : usando while
Inicio Variables N, ed, c=0, sum=0, pro Leer N N ≤ 0 c < N Leer ed ed ≤ 0 c = c +1 sum = sum + ed pro = sum /N Escribir : sum , pro Fin
Salida sum, pro
import java.io.*; public class repetitiva4a { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, ed, c=0, sum=0; double pro; do{ System.out.print(“Ingrese No. de datos :”); N= Integer.parseInt(br.readLine()); } while (N <=0); // do while termina en punto y coma while ( c < N) // while solo, no usa punto y coma { do { System.out.print(“Ingrese edad : ”); ed= Integer.parseInt(br.readLine()); } while (ed <=0); c = c + 1; sum = sum + ed; } pro = sum / N; System.out.println(“La suma de edades es = ”+ sum); System.out.println(“Promedio de las edades es= ”+ pro); } // llave fin de main } // llave fin de la clase
6
UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS INTRODUCCIÓN A LA PROGRAMACIÓN
WALTER LAZO AGUIRRE ESTRUCTURA REPETITIVA I PROBLEMAS RESUELTOS
4b.Leer las edades de N personas y reportar la suma de las edades y la edad promedio. Entrada
VALIDAR
PROCESO
N , ed
Solución: usando do/ while
Inicio Variables N, ed, c=0, sum=0, pro Leer N N ≤ 0 Leer ed ed ≤ 0 c = c +1
Salida sum, pro
import java.io.*; public class repetitiva4b { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, ed, c=0, sum=0; double pro; do{ System.out.print(“Ingrese No. de datos :”); N= Integer.parseInt(br.readLine()); } while (N <=0); // do while termina en punto y coma do { do { System.out.print(“Ingrese edad : ”); ed= Integer.parseInt(br.readLine()); } while (ed <=0); c = c + 1; sum = sum + ed;
sum = sum + ed c < N pro = sum /N Escribir : sum , pro Fin
} while ( c < N); // do while termina punto y coma pro = sum / N; System.out.println(“La suma de edades es = ”+ sum); System.out.println(“Promedio de las edades es= ”+ pro); } // llave fin de main } // llave fin de la clase
7
UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS INTRODUCCIÓN A LA PROGRAMACIÓN
WALTER LAZO AGUIRRE ESTRUCTURA REPETITIVA I PROBLEMAS RESUELTOS
4c.Leer las edades de N personas y reportar la suma de las edades y la edad promedio. Entrada
VALIDAR
PROCESO
N , ed
Solución: usando for
Inicio Variables N, ed, c, sum=0, pro Leer N N ≤ 0 c =0; c < N ; c =c+1 Leer ed ed ≤ 0
Salida sum, pro
import java.io.*; public class repetitiva4c { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, ed, c, sum=0; double pro; do{ System.out.print(“Ingrese No. de datos :”); N= Integer.parseInt(br.readLine()); } while (N <=0); // do while termina en punto y coma for ( c=0 ; c
sum = sum + ed
sum = sum + ed; }
pro = sum /N Escribir : sum , pro Fin
pro = sum / N; System.out.println(“La suma de edades es = ”+ sum); System.out.println(“El promedio de las edades es= ”+ pro); } // llave fin de main } // llave fin de la clase
8
UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS INTRODUCCIÓN A LA PROGRAMACIÓN
WALTER LAZO AGUIRRE ESTRUCTURA REPETITIVA I PROBLEMAS RESUELTOS
5a.Leer la nota de N alumnos y reportar la cantidad de aprobados (cap)y la cantidad de desaprobados (cde). Entrada
VALIDAR
PROCESO
N , not
Solución: usando while
Inicio Variables N,not,c=0,cap=0,cde=0 Leer N N ≤ 0 c < N Leer not not < 0 V not > 20
Salida cap, cde
import java.io.*; public class repetitiva5a { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, not, c=0, cap=0, cde=0; do{ System.out.print(“Ingrese No. de alumnos :”); N= Integer.parseInt(br.readLine()); } while (N <=0); // do while termina en punto y coma while ( c < N) // while solo, no usa punto y coma { do { System.out.print(“Ingrese nota : ”); not= Integer.parseInt(br.readLine()); } while (not < 0 || not > 20); c = c + 1;
c = c +1 v not ≥ 11 F cap = cap + 1 cde=cde+1 Escribir : cap , cde Fin
if( not >=11) { cap = cap + 1; } else { cde = cde + 1; } } System.out.println(“Cantidad de aprobados = ”+ cap); System.out.println(“Cantidad de desaprobados= ”+ cde); } // llave fin de main } // llave fin de la clase
9
UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS INTRODUCCIÓN A LA PROGRAMACIÓN
WALTER LAZO AGUIRRE ESTRUCTURA REPETITIVA I PROBLEMAS RESUELTOS
5b.Leer la nota de N alumnos y reportar la cantidad de aprobados (cap)y la cantidad de desaprobados (cde). Entrada
VALIDAR
N , not
Solución: usando do while
Inicio Variables N,not,c=0,cap=0,cde=0 Leer N N ≤ 0 Leer not not < 0 V not > 20 c = c +1 v not ≥ 11 F cap = cap + 1 cde=cde+1 c < N Escribir : cap , cde Fin
PROCESO
Salida cap, cde
import java.io.*; public class repetitiva5b { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, not, c=0, cap=0, cde=0; do{ System.out.print(“Ingrese No. de alumnos :”); N= Integer.parseInt(br.readLine()); } while (N <=0); // do while termina en punto y coma do { do{ System.out.print(“Ingrese nota : ”); not= Integer.parseInt(br.readLine()); } while (not < 0 || not > 20); c = c + 1; if( not >=11) { cap = cap + 1; } else { cde = cde + 1; } } while ( c < N) ; System.out.println(“Cantidad de aprobados = ”+ cap); System.out.println(“Cantidad de desaprobados= ”+ cde); } // llave fin de main } // llave fin de la clase
10
UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS INTRODUCCIÓN A LA PROGRAMACIÓN
WALTER LAZO AGUIRRE ESTRUCTURA REPETITIVA I PROBLEMAS RESUELTOS
5c.Leer la nota de N alumnos y reportar la cantidad de aprobados (cap)y la cantidad de desaprobados (cde). Entrada
VALIDAR
N , not
Solución: usando for
Inicio Variables N,not,c ,cap=0,cde=0 Leer N N ≤ 0 c = 0 ; c < N ; c = c+1 Leer not not < 0 V not > 20 v not ≥ 11 F cap = cap + 1 cde=cde+1
Escribir : cap , cde Fin
PROCESO
Salida cap, cde
import java.io.*; public class repetitiva5c { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, not, c , cap=0, cde=0; do{ System.out.print(“Ingrese No. de alumnos :”); N= Integer.parseInt(br.readLine()); } while (N <=0); // do while termina en punto y coma for ( c=0 ; c 20); if( not >=11) { cap = cap + 1; } else { cde = cde + 1; } } System.out.println(“Cantidad de aprobados = ”+ cap); System.out.println(“Cantidad de desaprobados= ”+ cde); } // llave fin de main } // llave fin de la clase
11
UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS INTRODUCCIÓN A LA PROGRAMACIÓN
WALTER LAZO AGUIRRE ESTRUCTURA REPETITIVA I PROBLEMAS RESUELTOS
6.Leer la edad de N alumnos y reportar la cantidad de mayores de edad (cma)y la cantidad de menores de edad (cme). Entrada
VALIDAR
N , ed
Inicio Variables N,ed, c ,cma=0,cme=0 Leer N N ≤ 0 c = 0 ; c < N ; c = c+1 Leer ed ed ≤ 0 ed ≥ 18
F
cma = cma + 1 cme=cme+1
Escribir : cma , cme Fin
Salida cma, cme
Solución: usando for
v
PROCESO
import java.io.*; public class repetitiva6 { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, ed, c , cma=0, cme=0; do{ System.out.print(“Ingrese No. de alumnos :”); N= Integer.parseInt(br.readLine()); } while (N <=0); // do while termina en punto y coma for ( c=0 ; c=11) { cma = cma + 1; } else { cme = cme + 1; } } System.out.println(“Cantidad de mayores de edad=”+cma); System.out.println(“Cantidad de menores de edad=”+cme); } // llave fin de main } // llave fin de la clase
12
UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS INTRODUCCIÓN A LA PROGRAMACIÓN
WALTER LAZO AGUIRRE ESTRUCTURA REPETITIVA I PROBLEMAS RESUELTOS
7. Leer la nota de N alumnos y reportar la suma de las notas de los aprobados (sap) y la suma de las notas de los desaprobados (sde). Entrada
VALIDAR
N , not
Solución: usando for
Inicio Variables N,not, c ,sap=0,sde=0 Leer N N ≤ 0 c = 0 ; c < N ; c = c+1 Leer not not < 0 V not > 20 v not ≥ 11 F sap = sap + not sde=sde + not
Escribir : sap , sde Fin
PROCESO
Salida sap, sde
import java.io.*; public class repetitiva7 { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, not, c , sap=0, sde=0; do{ System.out.print(“Ingrese No. de alumnos :”); N= Integer.parseInt(br.readLine()); } while (N <=0); // do while termina en punto y coma for ( c=0 ; c 20); if( not >=11) { sap = sap + not; } else { sde = sde + not; } } System.out.println(“Suma notas aprobados = ”+ sap); System.out.println(“Suma notas desaprobados= ”+ sde); } // llave fin de main } // llave fin de la clase
13
UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS INTRODUCCIÓN A LA PROGRAMACIÓN
WALTER LAZO AGUIRRE ESTRUCTURA REPETITIVA I PROBLEMAS RESUELTOS
8. Leer el sexo de N alumnos y reportar la cantidad de hombres (ch) y la cantidad de mujeres (cm). Entrada
VALIDAR
N , sex
Inicio Variables N, sex, c ,ch=0,cm=0 Leer N N ≤ 0 c = 0 ; c < N ; c = c+1 Leer sex sex ≠ ‘M’ Λ sex ≠ ‘F’ sex=’M’
F
ch = ch + 1 cm = cm + 1
Escribir : ch , cm Fin
Salida ch, cm
Solución: usando for
v
PROCESO
import java.io.*; public class repetitiva8 { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, c, ch=0, cm=0; char sex; String cad; do{ System.out.print(“Ingrese No. de alumnos :”); N= Integer.parseInt(br.readLine()); } while (N <=0); // do while termina en punto y coma for ( c=0 ; c
14
UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS INTRODUCCIÓN A LA PROGRAMACIÓN
WALTER LAZO AGUIRRE ESTRUCTURA REPETITIVA I PROBLEMAS RESUELTOS
9. Leer nota y edad de N alumnos y reportar: a. Cantidad aprobados mayores de edad (apm) b. Cantidad de desaprobados menores de edad (dme) c. Suma de las notas de los menores de edad (snm)
Entrada
VALIDAR
N , not, ed
PROCESO
Salida apm, dme, snm
Solución: usando for import java.io.*; public class repetitiva9 { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, not, ed,c, apm=0, dme, snm; do{ System.out.print(“Ingrese No. de alumnos :”); N= Integer.parseInt(br.readLine()); } while (N <=0); // do while termina en punto y coma for ( c=0 ; c20); do { System.out.print(“Ingrese edad : ”); ed =Integer.parseInt(br.readLine()); } while (ed <=0);
Inicio Variables N, not, ed, c , apm=0 dme=0, snm=0 Leer N N ≤ 0 c = 0 ; c < N ; c = c+1 Leer not not <0 V not > 20 Leer ed ed ≤ 0 V
not≥ 11 Λ ed≥ 18
F
apm = apm +1 V
not< 11 Λ ed< 18
F
dme = dme +1 V
ed< 18
snm =snm +not Escribir : apm, dme, sn Fin
F
if( not>=11 && ed >=18) { apm ++; } if( not < 11 && ed <18) { dme++; } if(ed<18) { snm = snm + not; } } System.out.println(“Aprobados Mayores = ”+ apm); System.out.println(“Desaprobados menores = ”+ dme); System.out.println(“Suma notas de menores = ”+ snm); } // llave fin de main } // llave fin de la clase
15
UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS INTRODUCCIÓN A LA PROGRAMACIÓN
WALTER LAZO AGUIRRE ESTRUCTURA REPETITIVA I PROBLEMAS RESUELTOS
10.Leer N números enteros positivos y reportar la cantidad de pares (cp)y la cantidad de impares. (ci). Entrada
VALIDAR
PROCESO
N , Num
Salida cp, ci
Solución: usando while
Inicio Variables N, Num, c=0,cp=0,ci=0 Leer N N ≤ 0 c < N Leer Num Num ≤ 0
import java.io.*; public class repetitiva10 { public static void main(String[]args) throws IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int N, Num, c=0, cp=0, ci=0; do{ System.out.print(“Ingrese No. de alumnos :”); N= Integer.parseInt(br.readLine()); } while (N <=0); // do while termina en punto y coma while ( c < N) // while solo, no usa punto y coma { do { System.out.print(“Ingrese Numero : ”); Num= Integer.parseInt(br.readLine()); } while (Num <= 0); c = c + 1;
c = c +1 v
Num%2=0
cp = cp + 1 ci = ci + 1 Escribir : cp , ci Fin
F
if( Num%2 == 0) { cp = cp + 1; } else { ci = ci + 1; } } System.out.println(“Cantidad de pares = ”+ cp); System.out.println(“Cantidad de impares= ”+ ci); } // llave fin de main } // llave fin de la clase
16