Ejercicios con bucles repetitivos

12
EJERCICIOS ENJAVA 04 1. Muestre los números del 1 al 100 utilizando la instrucción while JAVA package ejercicio.pkg4; public class uno { public static void main(String[] args) { System.out.println("Numeros del 1 al 100: "); int i=1; while(i<=100) { System.out.println(i); i++; } } } PSEINT Proceso sin_titulo i<-1 Escribir "Los numeros del 1 al 100" Mientras (i<=100) Hacer escribir i; i<-i+1; FinMientras FinProceso 2. Muestre los números del 1 al 100 utilizando la instrucción do..while JAVA package ejercicio.pkg4; public class dos { public static void main(String[] args) { int i = 1; System.out.println("Numeros del 1 al 100: "); do{ System.out.println(i); i++; }while(i<=100); } }

Transcript of Ejercicios con bucles repetitivos

Page 1: Ejercicios con bucles repetitivos

EJERCICIOS ENJAVA 04

1. Muestre los números del 1 al 100 utilizando la instrucción while

JAVA

package ejercicio.pkg4;

public class uno {

public static void main(String[] args) {

System.out.println("Numeros del 1 al 100: ");

int i=1;

while(i<=100) {

System.out.println(i);

i++;

}

}

}

PSEINT

Proceso sin_titulo

i<-1

Escribir "Los numeros del 1 al 100"

Mientras (i<=100) Hacer

escribir i;

i<-i+1;

FinMientras

FinProceso

2. Muestre los números del 1 al 100 utilizando la instrucción do..while

JAVA

package ejercicio.pkg4;

public class dos {

public static void main(String[] args) {

int i = 1;

System.out.println("Numeros del 1 al 100: ");

do{

System.out.println(i);

i++;

}while(i<=100);

}

}

Page 2: Ejercicios con bucles repetitivos

PESEINT

Proceso sin_titulo

i<-1

escribir "Numeros del 1 al 100";

Mientras (i<=100) Hacer

escribir i;

i<-i+1;

FinMientras

FinProceso

3. Muestre los números del 1 al 100 utilizando la instrucción for

JAVA

package ejercicio.pkg4;

public class tres {

public static void main(String[] args) {

System.out.println("Numeros del 1 al 100: ");

for(int i = 1; i<=100;i++)

System.out.println(i);

}

}

PESEINT

Proceso sin_titulo

i<-1

Escribir "Los numeros del 1 al 100"

Para i<-1 Hasta 100 Hacer

i<-i+1

escribir i;

FinPara

FinProceso

Page 3: Ejercicios con bucles repetitivos

4. Muestre los números del 100 al 1 utilizando la instrucción while

JAVA

package ejercicio.pkg4;

public class cuatro {

public static void main(String[] args) {

System.out.println("Numeros del 100 al 1: ");

int i=100;

while(i>=1)

{

System.out.println(i);

i--;

}

}

}

PESEINT

Proceso sin_titulo

i<-100

escribir "Numeros del 100 al 1";

Mientras (i>1) Hacer

escribir i;

i<-i-1;

FinMientras

FinProceso

5. Muestre los números del 100 al 1 utilizando la instrucción do..while

JAVA

package ejercicio.pkg4;

public class cinco {

public static void main(String[] args) {

int i = 100;

System.out.println("Numeros del 100 al 1: ");

do{

System.out.println(i);

i--;

}while(i>=1);

}

}

Page 4: Ejercicios con bucles repetitivos

PESEINT

Proceso sin_titulo

i<-100

escribir "Numeros del 100 al 1";

Mientras (i>1) Hacer

escribir i;

i<-i-1;

FinMientras

FinProceso

6. Muestre los números del 100 al 1 utilizando la instrucción for

JAVA

package ejercicio.pkg4;

public class seis {

public static void main(String[] args) {

System.out.println("Numeros del 100 al 1: ");

for(int i=100;i>=1;i--)

System.out.println(i);

}

}

PESEINT

Proceso sin_titulo

i<-100

Escribir "Los numeros del 100 al 1"

Para i<-100 Hasta 1 Hacer

i<-i-1

escribir i;

FinPara

FinProceso

Page 5: Ejercicios con bucles repetitivos

7. Leer un número y mostrar su cuadrado, repetir el proceso hasta que se introduzca

un número negativo.

JAVA

package ejercicio.pkg4;

public class siete {

public static void main(String[] args) {

int num,cuadrado;

System.out.print("Introduzca número: "); num=Entrada.entero();

while(num>=0){

cuadrado=num*num;

System.out.println(num+ "² es igual a "+ cuadrado);

System.out.print("Introduzca otro número: ");

num=Entrada.entero();

}

}

}

PESEINT

Proceso sin_titulo

n<-0

cuad<-0

Escribir "Ingrese Numero";

Leer n;

Mientras (n>0) Hacer

cuad<-n*n;

Escribir "El Cuadrado de ",n," es: ",cuad;

Escribir "Ingrese otro Numero: ";

Leer n

FinMientras

FinProceso

8. Escribir todos los números del 100 al 0 de 7 en 7

JAVA

package ejercicio.pkg4;

public class ocho {

public static void main(String[] args) {

for (int i=100;i>=0;i-=7)

System.out.println(i);

}

}

Page 6: Ejercicios con bucles repetitivos

PESEINT

Proceso sin_titulo

i<-100

Escribir "Los numeros del 100 al 0"

Para i<-100 Hasta 0 Hacer

i<-i-7

escribir i

FinPara

FinProceso

9. En una fabrica de computadoras se planea ofrecer a los clientes un descuento que

dependerá del numero de computadoras que compre. Si las computadoras son

menos de cinco se les dará un 10% de descuento sobre el total de la compra; si el

numero de computadoras es mayor o igual a cinco pero menos de diez se le otorga

un 20% de descuento; y si son 10 o mas se les da un 40% de descuento. El precio

de cada computadora es de $1000

JAVA

PESEINT

Proceso sin_titulo

Escribir "Ingrese el Numero de Computadoras que Compro: ";

leer Cantidad;

pc<-1000;

des1<-(cantidad*pc)*10/100;

des2<-(cantidad*pc)*20/100;

des3<-(cantidad*pc)*40/100;

si cantidad<5 Entonces

escribir "El total de la Compra es: ",(cantidad*pc)-des1;

FinSi

si cantidad>=5 Entonces

escribir "El total de la Compra es: ",(cantidad*pc)-des2;

FinSi

FinProceso

Page 7: Ejercicios con bucles repetitivos

10. Calcular el promedio de un alumno que tiene 7 calificaciones en la materia de

Programación Concurrente.

JAVA

PSEINT

Proceso sin_titulo

Leer nombre;

materia<-1;

total<-0;

Repetir

Escribir 'Ingrese la nota de la ',materia, ' materia: ';

Leer nota;

total<-total+nota;

materia<-materia+1;

Hasta Que materia>7

promedio<-total/7;

Escribir 'El promedio del alumno ',nombre, ' es: ',promedio;

FinProceso

Page 8: Ejercicios con bucles repetitivos

DIAGRAMA DE FLUJO

1)

2)

Page 9: Ejercicios con bucles repetitivos

3)

4)

5)

Page 10: Ejercicios con bucles repetitivos

6)

7)

Page 11: Ejercicios con bucles repetitivos

8)

9)

Page 12: Ejercicios con bucles repetitivos

10)