Está en la página 1de 4

Repaso Semana.

03 Utp

package pe.utp;

import java.util.Scanner;

import javax.swing.JOptionPane;

public class Semana03 {

public void problema1() {

String nombre = JOptionPane.showInputDialog("Ingrese su nombre");


JOptionPane.showMessageDialog(null, "Bienvenido : " + nombre);

Integer edad = Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese su


edad"));
int año = 2022;
int fecha = año - edad;

if (edad <= 5) {
JOptionPane.showInputDialog("Tu año de nacimiento es = " + fecha, null);
JOptionPane.showMessageDialog(null, nombre + " = Esta en la etapa de
Infancia");
} else if (edad > 6 && edad < 11) {
JOptionPane.showInputDialog("Tu año de nacimiento es = " + fecha, null);
JOptionPane.showMessageDialog(null, nombre + " = Esta en la etapa de la
Niñez");

} else if (edad < 12 && edad <= 18) {


JOptionPane.showInputDialog("Tu año de nacimiento es = " + fecha, null);
JOptionPane.showMessageDialog(null, nombre + " = Esta en la etapa de
Adoslesencia ");

} else if (edad >= 19 && edad < 26) {


JOptionPane.showInputDialog("Tu año de nacimiento es = " + fecha, null);
JOptionPane.showMessageDialog(null, nombre + " = Esta en la etapa de la
Juventud");

} else if (edad >= 27 && edad < 59) {


JOptionPane.showInputDialog("Tu año de nacimiento es =" + fecha, null);
JOptionPane.showMessageDialog(null, nombre + " = Esta en la etapa de la
Adultez");

} else if (edad >= 60) {


JOptionPane.showInputDialog("Tu año de nacimiento es = " + fecha, null);
JOptionPane.showMessageDialog(null, nombre + " = Esta en la etapa de Persona
Mayor");

}
}

public void problema2() {


/*
* Dado 3 números, determinar cuál es el mayor. Se debe ingresar números
* diferentes.
*/

Scanner teclado = new Scanner(System.in);


System.out.println("ingrese el numero 1:");
int numero1 = teclado.nextInt();

System.out.println("ingrese el numero 2:");


int numero2 = teclado.nextInt();

System.out.println("ingrese el numero 3:");


int numero3 = teclado.nextInt();

if (numero1 > numero2) {


if (numero1 > numero3) {
System.out.println("el numero mayor es : " + numero1);
} else {
System.out.println("el numero mayor es: " + numero3);
}
} else if (numero2 > numero3) {
System.out.println("el numero mayor es: " + numero2);
} else {
System.out.println("el numero mayor es:" + numero3);
}
teclado.close();

public void pregunta3() {

/*
* Se requiere un programa para calcular la ganancia por la reventa de
entradas;
* en un acuerdo de vendedores quedaron en ganar el 80% para occidente, el 50
%
* para oriente, el 30% para las entradas norte y sur. Se debe ingresar el
* precio la entrada.
*/

double precio, cantidad, ganacia, oriente, occidente, norte_sur, ganacia1,


ganacia2, ganacia3;
Scanner sc = new Scanner(System.in);
System.err.println("Ingrese el precio de la entrada");
precio = sc.nextDouble();

System.out.println("Ingrese la cantidad de entradas vendidas");


cantidad = sc.nextDouble();

ganacia = precio * cantidad;


System.out.println("El dinero acumulado es :" + ganacia);

occidente = ganacia * 0.80;


ganacia1 = ganacia - occidente;
System.out.println("La ganancia de occidente es de = " + ganacia1);

oriente = ganacia * 0.50;


ganacia2 = ganacia - oriente;
System.err.println("La ganacia de oriente es de = " + ganacia2);

norte_sur = ganacia * 0.30;


ganacia3 = ganacia - norte_sur;
System.out.println("La ganancia de norte y sur es de = " + ganacia3);

public void problema3() {

double precio, cantidad, ganacia, oriente, occidente, norte_sur,


real_ganancia;

String nombre = JOptionPane.showInputDialog("Ingrese su nombre");


JOptionPane.showMessageDialog(null, "Bienvenido: " + nombre);
precio = Double.parseDouble(JOptionPane.showInputDialog("Ingrese el precio de
la entrada"));
JOptionPane.showMessageDialog(null, "El precio de la entrada general es de: "
+ precio);

cantidad = Double.parseDouble(JOptionPane.showInputDialog("Ingrese la
cantidad de entradas vendidas"));
JOptionPane.showMessageDialog(null, "La cantidad de entradas vendidas es de :
" + cantidad);

String destino = JOptionPane


.showInputDialog("Elije el punto cardinal que desea \n 1.Oriente \n
2.Occidente \n 3.Norte y Sur");

ganacia = cantidad * precio;

switch (destino) {
case "1":
oriente = ganacia * 0.50;
real_ganancia = ganacia - oriente;
JOptionPane.showMessageDialog(null, "La ganacia de Oriente es de = " +
real_ganancia);

break;
case "2":
occidente = ganacia * 0.80;
real_ganancia = ganacia - occidente;
JOptionPane.showMessageDialog(null, "La ganancia de Occidente es de = " +
real_ganancia);

case "3":
norte_sur = ganacia * 0.30;
real_ganancia = ganacia - norte_sur;
JOptionPane.showMessageDialog(null, "La ganancia de Norte y Sur es de = " +
real_ganancia);

default:
JOptionPane.showInputDialog(null, "Punto cardinal no encontrado");
break;
}

public static void main(String[] args) {

Semana03 p = new Semana03();


p.problema1();
}

*Recomendaciones
1.Volver a escribir el código por tu propia cuenta.
2.Practicar las condicionales (if, else)
3.En caso de tener alguna duda escribir un mensaje al numero: +51 959193684
4.Disponible para cualquier tipo de problemas lenguaje java(NO COBRO DINERO)
}

También podría gustarte