Ejercicios en java - Secuenciales
Enviado por ivanmatematico • 24 de Mayo de 2022 • Práctica o problema • 2.976 Palabras (12 Páginas) • 245 Visitas
package Clases;
import javax.swing.JOptionPane;
public class ClaseSemana01Secuenciales {
// Ejercicio 01
// Escribir un programa para calcular el valor de la venta , ingresar ,
// descripción,precio y la cantidad vendida
// Reportar el valor de la venta
public static void CalcularVenta() {
String Descripcion;
double Precio, Cantidad, ValorVenta;
//Pedir el ingreso de datos
Descripcion = JOptionPane.showInputDialog("Descripción");
Precio = Double.parseDouble(JOptionPane.showInputDialog("Precio del producto:"));
Cantidad = Double.parseDouble(JOptionPane.showInputDialog("Cantidad:"));
//Proceso:Calcular el valor de la venta
ValorVenta = Precio * Cantidad;
//Mostrar resultados
JOptionPane.showMessageDialog(null, "Producto :" + Descripcion);
JOptionPane.showMessageDialog(null,
"Precio del producto:" + Precio + "\n"
+ "Cantidad :" + Cantidad + "\n"
+ "Valor de la venta :" + ValorVenta
);
JOptionPane.showMessageDialog(null, "GOOD BYE");
}
//Programa para calcular el pago semana, pedir nombre , cantidad horas , pago por hora
//Bonificacion200
public static void CalculandoPagoSemanal() {
String nombre;
int bonificacion = 200;
double cantidadhoras = 0, pagoporhora = 0, pagosemanal = 0;
//INGRESAR DATOS
nombre = JOptionPane.showInputDialog("Nombre del empleado :");
cantidadhoras = Double.parseDouble(JOptionPane.showInputDialog("Horas trabajadas :"));
pagoporhora = Double.parseDouble(JOptionPane.showInputDialog("Pago por hora :"));
//CALCULAR DATOS
pagosemanal = (pagoporhora * cantidadhoras) + bonificacion;
//MOSTRAR PAGO SEMANAL
JOptionPane.showMessageDialog(null, "Nombre del empleado" + nombre + "\n"
+ "Pago por hora :" + pagoporhora + "\n"
+ "Cantidad de horas trabajadas :" + cantidadhoras + "\n"
+ "Bonificacion" + bonificacion + "\n"
+ "Pago semanal :" + pagosemanal + "\n" + "\n"
+ "HASTA LA VISTA BABY"
);
}//Final de procedimiento CalculandoPagoSsemanal.
//PROBLEMAS PROPUESTOS - GUIA PRACTICA 1
/*
1. Se necesita calcular el monto a pagar por comprar en una tienda varias
botellas de aceite de 1 litro de la misma marca.
*/
public static void Problema01CalcularMontoaPagarBotellas() {
int cantidaddebotellas;
double preciobotella, montoapagar;
JOptionPane.showMessageDialog(null, "BIENVENIDO");
cantidaddebotellas = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero de botellas de aceite que desee llevar :"));
preciobotella = Double.parseDouble(JOptionPane.showInputDialog("Ingrese precio unitario:"));
montoapagar = cantidaddebotellas * preciobotella;
JOptionPane.showMessageDialog(null,
"Cantidad :" + cantidaddebotellas + "\n"
+ "Precio unitario :" + preciobotella + "\n"
+ "Monto a pagar :" + montoapagar + "\n"
+ "¡Gracias por su compra!");
}//FIN DEL PROCEDIMIENTO CALCULAR MONTO A PAGAR BOTELLAS
/*
2. Se desea calcular la presión atmosférica de una determinada zona,
la fórmula es: P=p*g*h, Donde p: densidad g: Gravedad h: Altura
*/
public static void Problema02CalcularPresionAtmosferica() {
double densidad, gravedad, altura, presionatmosferica;
JOptionPane.showMessageDialog(null, "Bienvenido " + "\n"
+ "Ingrese los datos para calcular la Presión Atmosferica");
densidad = Double.parseDouble(JOptionPane.showInputDialog("Densidad: "));
gravedad = Double.parseDouble(JOptionPane.showInputDialog("Gravedad: "));
altura = Double.parseDouble(JOptionPane.showInputDialog("Altura: "));
presionatmosferica = densidad * gravedad * altura;
JOptionPane.showMessageDialog(null, "Densidad: " + densidad + "\n"
+ "Gravedad: " + gravedad + "\n"
+ "Altura: " + altura + "\n"
+ "La presión atmosferica es: " + presionatmosferica + "\n"
+ "¡HASTA LUEGO!");
}//FIN DEL PROCEDIMIENTO CALCULAR PRESION ATMOSFERICA
/*
3. Se necesita convertir un monto de dinero que está en soles a dólares,
se sabe que el tipo de cambio es de 3.8
*/
public static void Problema03ConversionADolar() {
double cantidadsoles, cantidaddolares;
JOptionPane.showMessageDialog(null, "Bienvenido " + "\n"
+ "Convierta el sol peruano a Dólar estadounidense ");
cantidadsoles = Double.parseDouble(JOptionPane.showInputDialog("Ingrese el importe en soles:"));
cantidaddolares = cantidadsoles / 3.8;
JOptionPane.showMessageDialog(null, "Su dinero en dólares es: " + cantidaddolares);
}//FIN DEL PROCEDIMIENTO CONVERSIÓN A DOLAR
/*
4. Se tiene la medida del largo de una pared expresada en metros,
se desea convertir esa cantidad de metros a centímetros.
*/
public static void Problema04ConvertirMetrosaCentimetros() {
double medidaenmetros, medidaencentimetros;
JOptionPane.showMessageDialog(null, "Bienvenido " + "\n"
+ "Convierta una longitud de metros a centimetros ");
...