Está en la página 1de 7

TAREA: Hacer un informe técnico en Word, pdf, subir tarea en la plataforma aula virtual

Ejemplos de la Práctica
package Controlador;

public class Ejemplo1 {

public static void main(String[] args) {

System.out.println("\nEJEMPLOS\n");
System.out.println("Ejemplo 1");
int n;
for ( n=1; n<=20; n++) {
System.out.print(n + " ");
}

System.out.println();
System.out.println();
System.out.println("Ejemplo 2");
int m, suma=0;
for ( m=1; m<=20; m++) {
System.out.print(m + " ");
if(m<20)
System.out.print("+ ");
suma+=n;
}
System.out.println(" = "+ suma);

System.out.println();
System.out.println();
System.out.println("Ejemplo 3");
int x;
for( x=19; x>0; x-=2) {
System.out.print(x + " ");
}

System.out.println();
System.out.println();
System.out.println("Ejemplo 4");
int y;
String cadena="Java";
for(y=0; y<=5; y++) {
System.out.println(cadena);
cadena="\t" + cadena;
}
}
}
Ejercicio 1) Imprimir los veinte primeros números pares y su promedio
package Controlador;

public class Ejercicio1 {

public static void main(String[] args) {


int i, suma=0, promedio=0;
System.out.println("\nEJERCICIO 1\n");
for(i=1;i<=20;i++) {
System.out.print(i*2 + " ");
suma+=i*2;
}
promedio = suma/20;
System.out.println("\nSuma: " + suma);
System.out.println("Promedio: " + promedio);
}
}

Ejercicio 2) Imprimir los veinte primeros números impares y su sumatoria


package Controlador;

public class Ejercicio2 {

public static void main(String[] args) {


int i,suma=0;

System.out.println("\nEJERCICIO 2\n");
for(i=1;i<=20;i++) {
System.out.print(i*2-1 + " ");
suma+=i*2-1;
}
System.out.println("\nSuma: "+ suma);
}
}

Ejercicio 3) Imprimir los 20 primeros múltiplos de un numero ingresado por teclado y la sumatoria
package Controlador;
import java.util.Scanner;

public class Ejercicio3 {

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);

System.out.println("\nEJERCICIO 3\n");
int num, suma=0;
System.out.println("Ingrese el numero del cual vera sus primeros 20
multiplos: ");
num = sc.nextInt();

for(int i=1;i<=20;i++) {
System.out.print(num*i + " ");
suma+=num*i;
}
System.out.println("\nSuma: " + suma);
sc.close();
}
}

Ejercicio 4) Ingresar en un ciclo la cantidad y el precio de un producto, el ciclo debe repetirse cinco
veces para cinco productos, acumular el importe, al terminar el ciclo imprimir el importe a pagar
con IGV.
package Controlador;
import java.util.Scanner;

public class Ejercicio4 {

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);

System.out.println("\nEJERCICIO 4\n");
int cantidad;
double precio, subtotal=0, igv=0, total=0;
for(int i=1; i<=5; i++) {
System.out.print("Ingrese cantidad " + i + ": ");
cantidad = sc.nextInt();
System.out.print("Ingrese precio: S/ " + i + ": ");
precio = sc.nextDouble();

subtotal+=precio*cantidad;
}
igv = subtotal * 0.18;
total = subtotal + igv;
System.out.printf("\n Subtotal: \t S/ %.2f", subtotal);
System.out.printf("\n IGV: \t\t S/ %.2f", igv);
System.out.printf("\n Total: \t S/ %.2f", total);

sc.close();
}

Ejercicio 5) Ingresar un numero por teclado, genere e imprima su tabla de multiplicar del 1 al 12.
package Controlador;
import java.util.Scanner;

public class Ejercicio5 {

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);

System.out.println("\nEJERCICIO 5\n");
int num;
System.out.println("Ingrese un numero par ver su tabla: ");
num = sc.nextInt();
for(int i=1; i<=12; i++) {
System.out.println(num + " * "+ i + " = "+ num*i);
}

sc.close();
}
}

Ejercicio 6) Ingresar un numero por teclado, genere e imprima su tabla de sumar del 1 al 12.
package Controlador;
import java.util.Scanner;

public class Ejercicio6 {

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);

System.out.println("\nEJERCICIO 6\n");
int num;
System.out.println("Ingrese un numero par ver su tabla: ");
num = sc.nextInt();
for(int i=1; i<=12; i++) {
System.out.println(num + " + "+ i + " = "+ (num+i));
}

sc.close();
}
}
Ejercicio 7) Hallar e imprimir la suma de la serie: 1/3 + 2/5 + 3/7 + 4/9 + … + n/(2*n+1) ; solo para
n en el rango de 5 a 20.
package Controlador;

public class Ejercicio7 {

public static void main(String[] args) {


double suma=0;

System.out.println("\nEJERCICIO 7\n");
for(int i=5; i<=20; i++) {
suma+=(i*1.0)/(2*i+1);
}
System.out.printf("Suma: %.4f", suma);
}
}

Ejercicio 8) Mediante ciclo automático ingresar la edad y genero de diez personas, determinar la
edad promedio, determinar cuántos son de género femenino y género masculino, determinar
cuántos son: infantes (edad 1 a 4), niños (edad 5 a 9), púber (edad 10 a 14), adolescentes (edad
15 a 18), jóvenes (edad 19 a 40), adultos (edad 41 a 65), ancianos (edad 66 a 100)
package Controlador;
import java.util.Scanner;

public class Ejercicio8 {

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);

System.out.println("\nEJERCICIO 8\n");
int[] edad = new int[10];
String[] genero = new String[10];
int suma=0, cInfa=0, cNino=0, cPube=0, cAdol=0, cJove=0, cAdul=0,
cAnci=0, cMasc=0, cFeme=0, cOtro=0;
double prom=0;
for(int i=0; i <10; i++) {
do{
System.out.print("Edad Persona " + (i+1) + ": ");
edad[i]= sc.nextInt();
}while(edad[i]<1 || edad[i]>100);

System.out.print("Genero Persona " + (i+1) + " (M/F): ");


genero[i]=sc.next();

suma+=edad[i];
if (edad[i] <= 4)
cInfa++;
else if(edad[i] <= 9)
cNino++;
else if (edad[i] <= 14)
cPube++;
else if (edad[i] <= 18)
cAdol++;
else if (edad[i] <= 40)
cJove++;
else if (edad[i] <= 65)
cAdul++;
else
cAnci++;

if(genero[i].equalsIgnoreCase("M"))
cMasc++;
else{
if(genero[i].equalsIgnoreCase("F"))
cFeme++;
else
cOtro++;
}
}
prom=suma*1.0/10;
System.out.println("-------------------------------");
for(int i=0; i <10; i++) {
System.out.println("Persona "+ (i+1) + ": edad: "+ edad[i] + ",
sexo: " + genero[i]);
}
System.out.println("-------------------------------");
System.out.printf("La edad promedio es: %.0f", prom);
System.out.println("\nPersonas de genero femenino: "+ cFeme);
System.out.println("Personas de genero masculino: "+ cMasc);
System.out.println("Personas de otro genero: "+ cOtro);
System.out.println("\nNúmero de infantes (0-4): "+ cInfa);
System.out.println("Número de niños (5-9): "+ cNino);
System.out.println("Número de púber (10-14): "+ cPube);
System.out.println("Número de adolescentes (15-18): "+ cAdol);
System.out.println("Número de jóvenes (19-40): "+ cJove);
System.out.println("Número de adultos (41-65): "+ cAdul);
System.out.println("Número de ancianos (66-100): "+ cAnci);

sc.close();
}
}

Ejercicio 9) Ingresar un numero en el rango de 10 a 500 y determinar si es número primo


package Controlador;
import java.util.Scanner;

public class Ejercicio9 {

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);
int num;
boolean esprimo=true;

System.out.println("\nEJERCICIO 9\n");
do {
System.out.print("Ingrese numero entre 10 y 500: ");
num = sc.nextInt();
}while (num<10||num>500);
for(int i=2; i<=num/2; i++) {
if(num%i==0)
esprimo=false;
}
if(esprimo)
System.out.println(num + " es primo");
else
System.out.println(num + " no es primo");
sc.close();
}

También podría gustarte