Beruflich Dokumente
Kultur Dokumente
sistemas
Curso:
Algoritmo y estructura de datos
Tema:
Ejercicios en java
Docente:
Edy García Córdova
Ciclo:
“I”
Nombres:
Jessica Isabel
Apellidos:
Huertas Nima
2018-
Problemas resueltos en java
1. En una tienda de venta de quesos. Un cliente se llevó 35 quesos y pago S/. 1050.
Cuanto costo cada queso.
/*
* To change this license header, choose License
Headers in Project Properties.
* To change this template file, choose Tools |
Templates
* and open the template in the editor.
*/
package calcular.queso;
/**
*
* @author uladech
*/
public class CalcularQueso {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int p,q;
double cq;
p=1050;
q=35;
cq=p/q;
System.out.println("El costo final es “ +
cq);
}
}
2. Hallar el pago total que realizará un cliente por la compra de 5 diversos
productos. Dato =producto = precio*cantidad.
package ejercicio2;
import javax.swing.JOptionPane;
public class ejercicio2{
Public static void main(String[] args) {
int
a1,a2,a3,a4,a5,t1,t2,t3,t4,t5,pt,pr1,pr2,pr3,pr4,pr5;
t1=Integer.parseInt(JOptionPane.showInputDialog("Ingresa
la cantidad del 1er producto "));
a1=Integer.parseInt(JOptionPane.showInputDialog("Ingresa
precio del producto "));
t2=Integer.parseInt(JOptionPane.showInputDialog("Ingresa
la cantidad del 2do producto "));
a2=Integer.parseInt(JOptionPane.showInputDialog(“Ingresa
precio del producto “));
t3=Integer.parseInt(JOptionPane.showInputDialog("Ingresa la
cantidad del 3er producto "));
a3=Integer.parseInt(JOpionPane.showInputDialog(“Ingresa
precio del producto”));
t4=Integer.parseInt(JOptionPane.showInputDialog("Ingresa la
cantidad del 4to producto "));
a4=Integer.parseInt(JOpionPane.showInputDialog(“Ingresa
precio del producto”));
t5=Integer.parseInt(JOptionPane.showInputDialog("Ingresa la
cantidad del 5to producto "));
a4=Integer.parseInt(JOpionPane.showInputDialog(“Ingresa
precio del producto”));
Pr1=a1*t2;
Pr2=a2*t2;
Pr3=a3*t3;
Pr4=a4*t4;
Pr5=a5*t5;
Pt=pr1+pr2+pr3+pr4+pr5;
}
3. Una empresa desea determinar el sueldo a pagar por 3 empleados,
de los que se conoce lo siguiente: El empleado 1 trabajo un mes, el
empleado 2 trabajo medio mes y el empleado 3 trabajo una semana. Y
se paga por día 20 nuevos soles. Dato: Mes = 24 días
int E1,E2,E3,Sp,M,S;
E1=Integer.parseInt(JOptionPane.showInputDialog(“I
ngresa los días del 1er trabajador “));
E2=Integer.parseInt(JOptionPane.showInputDialog(“I
ngresa los días del 2do trabajador “));
E3=
Integer.parseInt(JOptionPane.showInputDialog(“Ingr
esa los días del 3er trabajador “));
M=24;
S=20;
E1= M*S;
E2= (M/2)*S;
E3= M/7;
SP=E1+E2+E3;
JOptionPane.showMessageDialog(null,"el sueldo
total de empleados es :"+ SP);
4_ En una panadería se desea hallar el importe a pagar por la compra de 4
diversos productos de pan que vende: pan francés, pan italiano, pan de maíz
y pan de mantequilla. Se conoce solo el costo del pan francés a 0.20
céntimos y pan italiano a 0.25 céntimos. Dato: Costo del pan = precio *
cantidad
Package panadería;
import javax.swing.JOptionPane;
public class panadería{
Public static void main(String[] args) {
int dp1,dp2,dp3,dp4;
Double PPM,PPMA,IP,PF,PIT,PM,PPF,PPIT,PMA;
PPF=0.20;
PPIT=0.25;
CT1=Integer.parseInt(JOptionPane.showInputDialog(“In
gresa la cantidad del pan francés”));
PF=PPF*CT1:
CT2=Integer.parseInt(JOptionPane.showInputDialog(“In
gresa la cantidad del pan italiano”));
PIT=PPIT*CT2;
PPM=Double.parseDouble(JOptionPane.showInputDialog(“I
ngresa el precio del pan de maíz “));
CT3=Integer.parseInt(JOptionPane.showInputDialog(“Ing
resa la cantidad del pan de maíz ”));
PPMA=Double.parseDouble(JOptionPane.showInputDialog(“
Ingresa el precio del pan de mantequilla “));
CT4=Integer.parseInt(JOptionPane.showInputDialog(“Ing
resa la cantidad del pan de mantequilla ”));
PMA=PPMA*CT4;
IP=PF+PIT+PM+PMA;
JOptionPane.showMessageDialog(null,"el importe a
pagar es :"+ IP);
5. En una vidriería se desea conocer el monto a pagar por la compra de 3
espejos de diversos tamaños. El valor de costo por metro = 2.5 nuevos soles.
Mostrar el total a pagar de cada espejo. Dato: Tamaño = Alto * Ancho
package espejos;
import javax.swing.JOptionPane;
A1=Integer.parseInt(JOptionPane.showInputDialog("I
ngresa LA ALTURA DEL E1 "));
AN1=Integer.parseInt(JOptionPane.showInputDialog("
Ingresa EL ANCHO DEL E1 "));
E1 =A1*AN1*M;
A2=Integer.parseInt(JOptionPane.showInputDialog("I
ngresa LA ALTURA DEL E2"));
AN2=Integer.parseInt(JOptionPane.showInputDialog("
Ingresa EL ANCHO DEL E2 "));
E2 = A2*AN2*M;
A3=Integer.parseInt(JOptionPane.showInputDialog("I
ngresa LA ALTURA DEL E3 "));
AN3=Integer.parseInt
(JOptionPane.showInputDialog("Ingresa 3EL ANCHO
DEL E3 "));
E3 = A3*AN3*M;
TP=E1+E2+E3;
JOptionPane.showMessageDialog(null,"el MONTO A
PAGAR ES :"+TP);
}
6. En una ferretería la bolsa de cemento cuesta S/. 20, el millar de ladrillos
cuesta S/. 150 y el ciento de ladrillos de techo cuesta S/. 80. Hallar el importe
que paga un cliente por la compra A, B y C productos de cada uno. Dato:
Producto = Precio * Cantidad
Package ferreteria;
import javax.swing.JOptionPane;
int A, B, C, ML,CLT,IP,PBM,PML,PCLT;
PBC=20;
PML=150;
PCL=80;
A=Integer.parseInt(JOptionPane.showInputDialog(“In
gresa la cantidad de cemento”));
B=Integer.parseInt(JOptionPane.showInputDialog(“In
gresa la cantidad de millar de ladrillos”));
C=Integer.parseInt(JOptionPane.showInputDialog(“In
gresa la cantidad de ciento de ladrillo de
techo”));
BC=PBC*A;
ML=PML*B;
CLT=PCL*C;
IP=BC+ML+CLT;
JOptionPane.showMessageDialog(null,"el importe a
pagar es :"+IP);
7. Cuatro carros ingresan a una gasolinera a echar combustible. Cada
uno es suministrado por diferente combustible (84, 90, 95 y 97). Hallar
el importe total a pagar.
Package carros;
import javax.swing.JOptionPane;
IP=c84+c90+c95+c97;
JOptionPane.showMessageDialog(null,"el importe a
pagar es :"+IP);
8. En una librería se venden 6 diferentes tipos de libros a diversos precios. Y existe la
promoción de descuento del 10% del total. Cuanto es lo que un cliente debe pagar por la
compra de los libros con descuento y sin descuento. Dato: Libro = Precio * Cantidad
Package librería;
import javax.swing.JOptionPane;
public class librería{
Public static void main(String[] args) {
Int P1,P2,P3,P4,P5,P6,CT1,CT2,CT3,CT4,CT5,CT6,L1,L2.L3.L4,L5,L6;
Double desc,TPD;
L1=p1*CT1;
L2=p2*CT2;
L3=p3*CT3;
L4=p4*CT4;
L5=p5*CT5;
L6=p6*CT6;
TP=L1+L2+L3+L4+L5+L6;
Desc=Double.parseDouble(JOptionPane.showInputDialog(“Ingresa el descuento”));
TPD=TP-(TP*desc);
import javax.swing.JOptionPane;
int P1,P2,P3,CT1,CT2,CT3,M1,M2,M3,TP;
Double desc,TPD;
P1=Integer.parseInt(JOptionPane.showInputDialog(“I
ngresa el precio del 1er mueble”));
CT1=Integer.parseInt(JOptionPane.showInputDialog(“
Ingresa la cantidad del 1er mueble”));
M1=P1*CT1;
P2=Integer.parseInt(JOptionPane.showInputDialog(“I
ngresa el precio del 2do mueble”));
CT2=Integer.parseInt(JOptionPane.showInputDialog(“
Ingresa la cantidad del 2do mueble”));
M2=P2*CT2;
P3=Integer.parseInt(JOptionPane.showInputDialog(“I
ngresa el precio del 3er mueble”));
CT3=Integer.parseInt(JOptionPane.showInputDialog(“
Ingresa la cantidad del 3er mueble”));
M3=P3*CT3
PT=M1+M2+M3;
Desc=Double.parseDouble(JOptionPane.showInputDialog(“
Ingresa el descuento”));
TPD=TP-(TP*desc);
JOpyionPane.showMessageDialog(null,”el total a pagar
de los muebles con descuento es” + TPD);
10.Un administrador de una tienda de ropa desea conocer la ganancia obtenida
de sus 5 establecimientos. Se desconoce lo ingresado y gastado de cada tienda.
Dato: Ganancia = Ingresos – egresos
Package administrador;
import javax.swing.JOptionPane;
public class administrador{
Public static void main(String[] args) {
IntI1,I2,I3,I4,I5,E1,E2,E3,E4,E5,TG,ES1.ES2.ES3.ES4.ES5;
I1=Integer.parseInt(JOptionPane.showInputDialog(“Ingresa el 1er
ingreso del establecimiento”));
E1=Integer.parseInt(JOptionPane.showInputDialog(“Ingresa el
precio del producto”));
ES1=I1-E1;
I2=Integer.parseInt(JOptionPane.showInputDialog(“Ingresa el
2doingreso del establecimiento”));
E2=Integer.parseInt(JOptionPane.showInputDialog(“Ingresa el
precio del producto”));
ES2=I2-E2;
I3=Integer.parseInt(JOptionPane.showInputDialog(“Ingresa el 3er
ingreso del establecimiento”));
E3=Integer.parseInt(JOptionPane.showInputDialog(“Ingresa el
precio del producto”));
ES3=I3-E3;
I4=Integer.parseInt(JOptionPane.showInputDialog(“Ingresa el 4to
ingreso del establecimiento”));
E4=Integer.parseInt(JOptionPane.showInputDialog(“Ingresa el
precio del producto”));
ES4=I4-E4;
I5=Integer.parseInt(JOptionPane.showInputDialog(“Ingresa el 5to
ingreso del establecimiento”));
E5=Integer.parseInt(JOptionPane.showInputDialog(“Ingresa el
precio del producto”));
ES5=I5-E5;
TG=E1+E2+E3+E4+E5;
JOptionPane.showMessageDialog(null,”El total de la ganancia es
“ + TG);