Está en la página 1de 10

Universidad Pedagógica Nacional

Francisco Morazán

Espacio Pedagógico:
Programación I

Docente:
Lic. José Gerardo Fuentes Zúñiga

Sección: U

Asunto:
Ejercicios ciclo While Código Java

Responsable:
Martin Gerardo García Gabarrete
1413 1994 00373

Lugar y fecha:
San Marcos Ocotepeque, 19 de agosto de 2021
Ejercicio 1
Escribir un programa que calcule el promedio de cuatro notas,
obtenido por un estudiante en una asignatura determinada.

import java.util.*;

public class notas


{
public static void main(String[] args)
{ //Inicio

int num,i,j,suma,nota,prom;
String nom;
Scanner n = new Scanner(System.in);
Scanner nomb = new Scanner(System.in);
System.out.println("Cuantos alumnos tiene");
num=n.nextInt();
i=0;
while(i<num)
{
i++;
System.out.println("Ingrese el nombre del
estudiante["+i+"]: ");
nom=nomb.nextLine();
suma=0;
j=0;
while (j<4)
{
j++;
System.out.println("Ingrese la nota["+j+"]: ");
nota=n.nextInt();
suma+=nota;
}
prom=suma/4;
if (prom>=65)
{
System.out.println("El alumno esta aprobado y
su promedio es "+prom);
}
else
System.out.println("El alumno esta reprobado
y su promedio es "+prom);

}
}

}
Ejercicio 2
Escribir un programa que calcule la suma de la serie:
1 2 3 n
+ + + …+ n
2 22 23 2

import java.util.*;

public class serie


{
public static void main(String[] args)
{ // inicio
double i,z,potencia,serie;
Scanner num=new Scanner(System.in);
potencia=1;
serie=0;
System.out.println("Hasta que numero deaea calcular la
potencia:");
z=num.nextDouble();
i=1
while(i<=z)
{
i++
potencia*=2;
serie+=i/potencia;
if(i<z)
System.out.print(i/potencia+"+");
else
System.out.print(i/potencia);
}
System.out.println("="+serie);
}
}
Ejercicio 3
Escribir un programa que muestre el mayor, el menor y la media de
una serie de números ingresados a través del teclado.
import java.util.*;

public class numeros


{
public static void main(String[] args)
{ // inicio
int i,n,j,x,media,suma;
Scanner num=new Scanner(System.in);
System.out.println("Cuantos numeros ingresara");
x=num.nextInt();
suma=0;
i=0;
while(i<x)
{
i++;
System.out.println("Escriba el numero "+i);
n=num.nextInt();
suma+=n;
if(n<i)
System.out.println("El numero mayor es "+n);
else
System.out.println("El numero menor es "+n);
}
media=suma/x;
System.out.println("La media es "+media);
}

}
Ejercicio 4

import java.util.*;

public class seriefactorial


{
public static void main(String[] args)
{ // inicio
int i,j,n,factorial,suma;
Scanner num=new Scanner(System.in);
System.out.println("Hasta que numero deaea calcular la
serie del factorial:");
n=num.nextInt();
suma=0;
i=0
for (i<=n)
{
i++
factorial=1;
j=0
while (j<=i)
{
j++
factorial*=j;
suma+=factorial;
if(i<n)
System.out.print(factorial+"+");
else
System.out.print(factorial);
}
}
System.out.println("="+suma);
}
}
Ejercicio 5

import java.util.*;

public class perfect


{
public static void main(String[] args)
{ // inicio
int i,j,suma;
Scanner num=new Scanner(System.in);
System.out.println("Los numeros perfectos menores que
1000 son:" );
i=0;
while(i<1000)
{
i++;
suma=0;
j=0
while (j<i)
{
j++
if (i%j==0)
suma+=j;
if (suma==i)
System.out.println(+i);
}
}
}

}
Ejercicio 6
import java.util.*;

public class divisores_primos


{
public static void main(String[] args)
{ // inicio
int i,x,j,k,divisores;
Scanner num=new Scanner(System.in);
System.out.println("De que numero desea obtener los
divisores primos: ");
x=num.nextInt();
k=0;
i=0;
while(i<x)
{
i++;
if(x%i==0)
k=x/i;
divisores=0;
j=0;
while(j<k)
{
j++;
if(k%j==0)
divisores+=1;
}
if(divisores==2)
System.out.print(+k+ ",");

}
}
}
Ejercicio 7

import java.util.*;

public class numero_e


{
public static void main(String[] args)
{ // inicio
float i,j,n,factorial,suma;
Scanner num=new Scanner(System.in);
System.out.println("Hasta que numero deaea calcular la
serie del factorial:");
n=num.nextFloat();
suma=1;
i=0
while (i<=n)
{
i++
factorial=1;
j=1
while (j<=i)
{
j++
factorial*=j;
suma+=1/factorial;
if(i<n)
System.out.print(1/factorial+"+");
else
System.out.print(1/factorial);
}
}
System.out.println("="+suma);
}
}
Ejercicio 8
import java.util.*;

public class cuadraditos


{
public static void main(String[] args)
{
int c,cuadrado, cubo,suma2,suma3;
Scanner num=new Scanner(System.in);
System.out.println("Numero Cuadrado cubo");

suma2=0;
suma3=0;
c=0
while(c<=15)
{
c++
cuadrado=c*c;
cubo=c*c*c;
suma2+=cuadrado;
suma3+=cubo;
System.out.println(c+" "+cuadrado+"
"+cubo);
}
System.out.print("Los cubos mayores a 500 son: ");
c=0
while(c<=15)
{
c++
cubo=c*c*c;
if(cubo>500)
System.out.print(+cubo+ ",");
}
System.out.println();
System.out.println("La suma de los cuadrados es "
+suma2+" y la suma de los cubos es "+suma3);
suma2=suma2;
if(suma2>2000)
System.out.println("La suma de los cuadrados es mayor
a 2000 ");
else
System.out.print("La suma de los cuadrados es menor a
2000 ");
}
}

Ejercicio 9
import java.util.*;

public class altura


{
public static void main(String[] args)
{ // inicio
int t,h;
Scanner num=new Scanner(System.in);
System.out.println("tiempo altura");
t=1
while(t<=8)
t++
System.out.println(" "+t+" "+(96*t-
16*t*t));
}

También podría gustarte