Professional Documents
Culture Documents
package Ejercicios;
import javax.swing.JOptionPane;
double valorPresente;
int meses;
double valorFuturo;
int anios;
valorPresente =Double.parseDouble(JOptionPane.showInputDialog(null,
"Introduzca el valor presente de dinero" ));
meses =Integer.parseInt(JOptionPane.showInputDialog(null,
"Introduzca el numero de meses que su dinero ha estado en el banco"));
valorFuturo = valorPresente*((double)Math.pow(1.02,meses));
anios = meses/12;
JOptionPane.showMessageDialog(null, "El valor consignado fue de "
+ valorPresente + " entonces el valor futuro en " + anios + " anios sera "
+ valorFuturo );
}
}
2. Una frutera ofrece las manzanas a $4.200 el kilo, con un descuento de acuerdo
a la siguiente tabla: Desarrollar un algoritmo que le permita a la frutera y al cliente
conocer cunto pagar un cliente que compre manzanas.Muestre los resultados
as: La compra de N kilos tiene un valor de $, pero usted tiene un descuento por
valor de $, por lo tanto el valor a pagar es: $.
package Ejercicios;
import javax.swing.JOptionPane;
int kilos;
double valorPagar;
double valorReal;
double descuento;
kilos =Integer.parseInt(JOptionPane.showInputDialog(null,
if (kilos<=2) {
valorPagar=kilos*4200;
+ kilos + " Kilos tiene un valor de " + valorPagar + " Usted tendr "
else if (kilos<=5) {
valorPagar=(kilos*4200)-(kilos*4200)*0.1;
valorReal=kilos*4200;
descuento=(kilos*4200)*0.1;
+ kilos + " Kilos tiene un valor de " + valorReal + " pero usted tiene "
else if (kilos<=10) {
valorPagar=(kilos*4200)-(kilos*4200)*0.15;
valorReal=kilos*4200;
descuento=(kilos*4200)*0.15;
+ kilos + " Kilos tiene un valor de " + valorReal + " pero usted tiene "
else {
valorPagar=(kilos*4200)-(kilos*4200)*0.2;
valorReal=kilos*4200;
descuento=(kilos*4200)*0.2;
+ kilos + " Kilos tiene un valor de " + valorReal + " pero usted tiene "
+ "un descuento por valor de " + descuento
package Ejercicios;
import javax.swing.JOptionPane;
int suma;
int suma3;
int suma5;
int ultimo5;
int y;
int x;
suma=0;
suma3=0;
suma5=0;
for (x=1; x<=10; x++) {
y=(int)Math.pow(x,2)-2*x;
suma=suma+y;
if ((y%3)==0) {
suma3=suma3+y;
y=(int)Math.pow(x,2)-2*x;
ultimo5=y%10;
if (ultimo5==5) {
suma5=suma5+y;
+ suma3);
+ suma);
}
package Ejercicios;
import javax.swing.JOptionPane;
double numero;
double suma;
double valor1;
double valor2;
double valor3;
double valor4;
numero=Double.parseDouble(JOptionPane.showInputDialog(null,
suma=0;
valor3=0;
valor4=0;
valor1=numero/10;
valor2=numero%10;
suma=suma+valor2;
valor1=valor1-(valor2*0.1);
while (valor1>0) {
valor3=valor1/10;
valor4=valor1%10;
suma=suma+valor4;
valor1=valor3-(valor4*0.1);
package Ejercicios;
import javax.swing.JOptionPane;
int cedula;
String nombre;
double sueldoDevengado;
double salarioBasico;
int dias;
double auxilioTransporte;
double ventas;
double comisionVentas;
double totalDevengado;
double descuentoPrestamos;
double totalDeducciones;
double salarioNeto;
cedula=Integer.parseInt(JOptionPane.showInputDialog(null,
salarioBasico=Double.parseDouble(JOptionPane.showInputDialog(null,
dias=Integer.parseInt(JOptionPane.showInputDialog(null,
sueldoDevengado=(salarioBasico*dias)/30;
if (salarioBasico<=(589500*2)) {
auxilioTransporte=(70500*dias)/30;
else {
auxilioTransporte=0;
ventas=Double.parseDouble(JOptionPane.showInputDialog(null,
comisionVentas=ventas*0.02;
totalDevengado=sueldoDevengado+comisionVentas;
descuentoPrestamos=Double.parseDouble(JOptionPane.showInputDialog(nul
l,
totalDeducciones=descuentoPrestamos;
salarioNeto=totalDevengado-totalDeducciones;
package Ejercicios;
import javax.swing.JOptionPane;
int i;
int n;
i=n*(n+1)/2;
}
}
7. Desarrollar un algoritmo que permita calcular los siguientes datos de una fiesta:
Cuntas personas asistieron a la fiesta? Cuntos hombres y cuantas mujeres? -
Promedio de edades por sexo. -La edad de la persona ms joven que
asisti.Consideraciones: -No se permiten menores de edad a la fiesta. -Ingresar
datos hasta que se ingrese una edad igual a cero.
package Ejercicios;
import javax.swing.JOptionPane;
int edad;
int sexo;
int sumaHombres;
int sumaMujeres;
int sumaTotal;
int promedioHombres;
int promedioMujeres;
int edadHombres;
int edadMujeres;
int edadJoven;
sumaHombres=0;
sumaMujeres=0;
edadHombres=0;
edadMujeres=0;
edadJoven=100;
+ "quiera que el programa se detenga" + "\n" + "Ingrese una edad que "
edad=Integer.parseInt(JOptionPane.showInputDialog(null,
while (edad>0) {
if (sexo==1) {
sumaHombres=sumaHombres+1;
edadHombres=edadHombres+edad;
else {
sumaMujeres=sumaMujeres+1;
edadMujeres=edadMujeres+edad;
}
if (edad<edadJoven && edad>18) {
edadJoven=edad;
edad=Integer.parseInt(JOptionPane.showInputDialog(null,
sumaTotal=sumaHombres+sumaMujeres;
promedioHombres=edadHombres/sumaHombres;
promedioMujeres=edadMujeres/sumaMujeres;
+ "\n" + "El promedio de las edades de los hombres que asistieron a la "
+ "fiesta es: " + promedioHombres + "\n" + "El promedio de las edades de "
package Ejercicios;
import javax.swing.JOptionPane;
int duracion;
int duracionAdicional;
int totalPagar;
duracion =Integer.parseInt(JOptionPane.showInputDialog(null,
if (duracion<4) {
else {
duracionAdicional=duracion-3;
totalPagar=(duracionAdicional*30)+200;
}
}
package Ejercicios;
import javax.swing.JOptionPane;
double calificacion;
int i;
double sumaMenor50;
double sumaMenor70;
double sumaMenor80;
double sumaMenor100;
sumaMenor50=0;
sumaMenor70=0;
sumaMenor80=0;
sumaMenor100=0;
calificacion=Double.parseDouble(JOptionPane.showInputDialog(null,
calificacion=Double.parseDouble(JOptionPane.showInputDialog(null,
if (calificacion<50){
sumaMenor50=sumaMenor50+1;
else if (calificacion<70){
sumaMenor70=sumaMenor70+1;
else if (calificacion<80){
sumaMenor80=sumaMenor80+1;
else {
sumaMenor100=sumaMenor100+1;
}
JOptionPane.showMessageDialog(null, "La cantidad de estudiantes que "