Está en la página 1de 7

Fundamentos de Programacin II

CONTENIDO

Contenido conceptuales
Usa las estructuras de bucle y la sintaxis apropiada del lenguaje.

Temas
1. Anidamiento de Bucle Mientras / Repetir / Desde.
Laboratorio:
Objetivo: Desarrollar aplicaciones que permitan usar Anidamiento de
Bucles.

Contenido actitudinales
Participa activamente en clase.
Persevera en el logro de las tareas y objetivos planificados.
Asertividad y disposicin para el trabajo colaborativo.

PROFESOR: Ricardo Coello Palomino

5 Semana Pg. 1

Fundamentos de Programacin II

Practica de Laboratorio
Pirmide de Asteriscos

Pirmide de Asteriscos inverso

Pirmide de nmeros centrado

PROFESOR: Ricardo Coello Palomino

5 Semana Pg. 2

Fundamentos de Programacin II
Pirmide de nmeros

Prctica Domiciliaria
1. Pirmide de nmeros centrado invertido
2. Crea una aplicacin que dibuje una escalera de asteriscos. Nosotros le pasamos la altura
de la escalera por teclado.
3. Crea una aplicacin que dibuje una escalera inversa de asteriscos. Nosotros le pasamos
la altura de la escalera inversa por teclado.
4. Crea una aplicacin que dibuje una escalera de nmeros, siendo cada lnea un nmero.
Nosotros le pasamos la altura por teclado.
5. Crea una aplicacin que dibuje una escalera de nmeros, siendo cada lnea nmeros
empezando en uno y acabando en el nmero pasado por teclado.

PROFESOR: Ricardo Coello Palomino

5 Semana Pg. 3

Fundamentos de Programacin II
6. Crea una aplicacin que dibuje una pirmide de asteriscos. Nosotros le pasamos la
altura de la pirmide por teclado.
Crea una aplicacin que dibuje una pirmide invertida de asteriscos. Nosotros le pasamos
la altura de la pirmide por teclado.
Ingresar n nmeros. Se pide clcular el promedio de ellos.
Ingresar n nmeros enteros, visualizar la suma de los nmeros pares de la lista, cuantos
pares existen y cul es la media de los nmeros impares.
Ingresar n nmeros, Calcular el mayor y el menor de ellos.

PROFESOR: Ricardo Coello Palomino

5 Semana Pg. 4

Fundamentos de Programacin II
Ingresar n nmeros. Se pide clcular el promedio de ellos

Ingresar n nmeros enteros, visualizar la suma de los nmeros pares de la lista, cuantos pares existen y cul
es la media de los nmeros impares.
import java.util.Scanner;
public class Ejemplo
{
public static void main(String[] args)
{
Scanner in =new Scanner(System.in);
int n,i,x,sp=0,si=0,cp=0,ci=0;
double mi;
do{
System.out.print("Valor de n : ");
n=in.nextInt();
}while(n<=0);
for(i=1;i<=n;i++)
{
System.out.print("Ingrese numero : ");
x=in.nextInt();
if(x%2==0)
{
cp++;
sp=sp+x;
}
else
{
ci++;
si=si+x;
}
}
if(cp>0)
{

PROFESOR: Ricardo Coello Palomino

5 Semana Pg. 5

Fundamentos de Programacin II
System.out.println("La suma de los numeros pares es : "+sp);
System.out.println("La cantidad de numeros pares es : "+cp);
}
else
System.out.println("No se Ingresaron numeros pares");
if(ci>0)
{
mi=(double)si/ci;
System.out.println("La media de los impares es : "+mi);
}
else
System.out.println("No se Ingresaron numeros impares");
}
}

Ingresar n nmeros, Calcular el mayor y el menor de ellos.

import java.util.Scanner;
public class Ejemplo
{
public static void main(String[] args)
{
int n,i;
double x,maximo,minimo;
Scanner in = new Scanner(System.in);
do{
System.out.print("Valor de n : ");
n=in.nextInt();
}while(n<=0);
maximo=-1e30;
minimo=1e30;
for(i=1;i<=n;i++)
{
System.out.print("Ingrese numero : ");
x=in.nextDouble();
if(x>maximo) maximo=x;
if(x<minimo) minimo=x;
}
System.out.println("El maximo es : "+maximo);
System.out.println("El minimo es : "+minimo);
}
}

La tabla de multiplicar

PROFESOR: Ricardo Coello Palomino

5 Semana Pg. 6

Fundamentos de Programacin II
System.out.println("Tabla de multiplicar del 5");
for (int i =0 ; i <= 10; i++) {
System.out.println(5 + " * " + i + " = " + 5*i );
}
//////////////
for (int i=1; i<=3; i++) {
System.out.println("Tabla de multiplicar del " + i);
for (int j=0; j<=10; j++) {
System.out.println(j + " * " + i + " = " + j*i );
}}

Pirmide de Asteriscos
for (int c=1;c<=5;c++){
//Este bucle pinta los asteriscos en cada fila
for(int i=0;i<c;i++){
System.out.print("*");
}
//Saltamos de linea
System.out.println("");
Pirmide de Asteriscos inverso
for (int n=5;n>0;n--){
//Este bucle pinta los asteriscos en cada fila
for(int i=n;i>0;i--){
System.out.print("*");
}
//Saltamos de linea
System.out.println("");

Pirmide de nmeros
for (int numero=1;numero<=10;numero++){
//Este bucle muestra los numeros en cada fila
for(int i=1;i<=numero;i++){
System.out.print(" " +i);
}
//Saltamos de linea
System.out.println("");

PROFESOR: Ricardo Coello Palomino

5 Semana Pg. 7

También podría gustarte