Download - Programacion de La Profe Lina
EJERCICIOS DE LA PROFE LINA
1. Suponga que n individuos desean invertir su capital en un banco y
desean saber cuanto dinero ganaran después de un mes si el banco
paga a razón de 2% mensual; además se desea saber cuanto pagara de
intereses el banco por los n individuos. Se debe validar que el capital
ingresado no sea negativo
package Lunes_13; importjavax.swing.JOptionPane; publicclassCapital_Banco {
/** *@paramargs
*/ publicstaticvoid main(String[] args) { // TODO Auto-generatedmethodstub floatn,suma,capital,inte, vp;
n=Float.parseFloat(JOptionPane.showInputDialog("digite la cantidad de personas")); suma=0; for (int i = 0; i < n; i++) { capital=Float.parseFloat(JOptionPane.showInputDialog("digite el capital")); if (capital>0) { inte=(float) (capital*0.2); suma=(float)(suma+inte); JOptionPane.showMessageDialog(null, "el valor ganadoes:" + inte); } else { JOptionPane.showMessageDialog(null, "error");
} }
vp=(float)(suma ); JOptionPane.showMessageDialog(null, "el bancopago:" + vp); }
}
2. N vendedores reciben un sueldo base; mas un 10% extra por comisión
de sus ventas, los vendedores desean saber cuanto dinero obtendrán
por concepto de comisiones por las tres ventas que realizan en el mes y
el total que recibirán en el mes tomando en cuenta su sueldo base y
comisiones
package Lunes_13; importjavax.swing.JOptionPane;
publicclassSueldo_Base {
*/ publicstaticvoid main(String[] args) { // TODO Auto-generated method stub float n,sb,v1,v2,v3,tv,com,tg;
n=Float.parseFloat(JOptionPane.showInputDialog("digite num de vendedores")); for (int i = 0;i< n ; i++) { sb=Float.parseFloat(JOptionPane.showInputDialog("digite el salario base")); v1=Float.parseFloat(JOptionPane.showInputDialog("escriba el valor de la primera venta")); v2=Float.parseFloat(JOptionPane.showInputDialog("escriba el valor de la segunda venta")); v3=Float.parseFloat(JOptionPane.showInputDialog("escriva el valor de la tercera venta")); tv=v1+v2+v3; com=(float)(tv*0.10); JOptionPane.showMessageDialog(null,"valor de la comision es"+com); tg=sb+com; JOptionPane.showMessageDialog(null,"valor total ganado es"+tg); }
}
}
3. Una tienda ofrece un descuento del 15% sobre el total de la compra y n
clientes desean saber cuanto deberán pagar finalmente por la compra.
package Lunes_13; importjavax.swing.JOptionPane; publicclassDescuento {
publicstaticvoid main(String[] args) { // TODO Auto-generated method stub
floatn,vc,tp; n= Float.parseFloat(JOptionPane.showInputDialog("digite numero de clientes")); for (int i = 0; i < n; i++) { vc= Float.parseFloat(JOptionPane.showInputDialog("digite valor compra")); tp=(float)( vc*0.35); JOptionPane.showMessageDialog(null,"el total pagadoes"+ tp);
}
}
}
4. N alumnos desean saber cual será su calificación final en la materia de
Algoritmos, si dicha calificación se compone de los siguientes parciales:
55% del promedio de sus tres calificaciones parciales
30% de la calificación del examen final
15% de la calificación de un trabajo final.
Además se desea saber el promedio General del grupo en la materia; y
cual fue la definitiva mayor y cual es la definitiva menor. Se debe validar
que las notas ingresadas estén en el rango entre 0 y 5.0.
package Lunes_13; importjavax.swing.JOptionPane; publicclassCallificacion_final { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub float n,p1,p2,p3,e,tf,np,ne,ntf,nd,suma = 0,mayor=0,menor=5,pg; n=Float.parseFloat(JOptionPane.showInputDialog("digite la cantidad de estudiantes")); for (int i = 0; i < n; i++) { p1=Float.parseFloat(JOptionPane.showInputDialog("digite la nota del primer parcial")); p2=Float.parseFloat(JOptionPane.showInputDialog("digite la nota del segundo parcial")); p3=Float.parseFloat(JOptionPane.showInputDialog("digite la nota del tercer parcial")); e=Float.parseFloat(JOptionPane.showInputDialog("digite la nota del examen")); tf=Float.parseFloat(JOptionPane.showInputDialog("digite la nota del trabajo final")); np=(float)((p1+p2+p3/3)*0.55); ne=(float)(e*0.3); ntf=(float)(tf*0.15);
nd=(float)(np+ne+ntf); JOptionPane.showMessageDialog(null, "la nota definitiva es:"+nd); suma=(suma+nd); if (nd>mayor) { mayor=nd; } if (nd<menor) { menor=nd;
} } pg=suma/n; JOptionPane.showMessageDialog(null, "el pocentaje del grupo es:"+ pg);
5. Un maestro desea saber que porcentaje de hombres y que porcentaje
de mujeres hay en un grupo de N estudiantes. Se debe validar que el
género sea F o
package ejercicios;
importjavax.swing.JOptionPane;
publicclass Maestors5 {
publicstaticvoid main(String[] args) {
// TODO Auto-generated method stub
intn,cf=0,cm=0,pf=0,pm=0;
String s;
n=Integer.parseInt(JOptionPane.showInputDialog("digite la cantidad de
alumnos"));
for (int i = 0; i < n; i++) {
s=(JOptionPane.showInputDialog("digite el sexo")); if
(s.equals("f")) {
cf=cf+1;
}elseif (s.equals("m")) {
cm=cm+1;
}
}pf=(cf*100)/n;
pm=(cm*100)/n;
JOptionPane.showMessageDialog(null, "el porsentaje de hombres es "+pm+" %");
JOptionPane.showMessageDialog(null, "el porsentaje de mujeres es "+pf+" %");
}
6. Realizar un diagrama que calcule la edad de N personas si nos dan la
fecha de nacimiento y la fecha actual. Validando que la fecha actual no
sea inferior a la fecha de nacimiento y que la edad ingresada este entre
1 y 99 años.
package Lunes_13;
importjavax.swing.JOptionPane; publicclassEdad { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub
intn,fa,fn,edad; n=Integer.parseInt(JOptionPane.showInputDialog("digite numero de personas")); for (int i = 0; i < n; i++) { fn=Integer.parseInt(JOptionPane.showInputDialog("digite fecha de nacimiento")); fa=Integer.parseInt(JOptionPane.showInputDialog("digite fecha actual")); if (fn<fa) { edad=fa-fn; } else { JOptionPane.showMessageDialog(null, "error"); edad=0; } JOptionPane.showMessageDialog(null, "la edad es:"+ String.valueOf(edad)); } } }
7. Dada una cantidad en pesos, obtener la equivalencia en dólares,
asumiendo que la unidad cambiaria es un dato desconocido.
package Lunes_13;
importjavax.swing.JOptionPane;
publicclassPesos_dolares {
publicstaticvoid main(String[] args) { // TODO Auto-generated method stub intvp,vd,cd; vp=Integer.parseInt(JOptionPane.showInputDialog("digite el valor en pesos")); vd=Integer.parseInt(JOptionPane.showInputDialog("digite el valor en dolares")); cd=vp/vd; JOptionPane.showMessageDialog(null, "la cantidad en dolares es:" +cd);
} }
8. Hallar la masa si sabemos que la presión, el volumen y la temperatura
de una masa de aire se relacionan por la formula:
Masa=(presión*volumen) / (0.37*(temperatura+460))
package Lunes_13; importjavax.swing.JOptionPane; publicclassMasa { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub floatpres,volu,temp,masa; pres= Float.parseFloat(JOptionPane.showInputDialog("digite la presion")); volu= Float.parseFloat(JOptionPane.showInputDialog("digite el volumen")); temp= Float.parseFloat(JOptionPane.showInputDialog("digite la temp")); masa=(float)((pres*volu)/(0.37*(temp+460))); JOptionPane.showMessageDialog(null, "la masa es"+ masa); } }
9. Calcular el numero de pulsaciones que una persona debe tener por
cada 10 segundos de ejercicio, si la formula es:
Num.pulsaciones=(220-edad)/10
package Lunes_13; importjavax.swing.JOptionPane;
publicclassPulsaciones { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub intedad,n_puls; edad= Integer.parseInt(JOptionPane.showInputDialog("digite la edad")); n_puls= (220-edad)/10; JOptionPane.showMessageDialog(null, "el numero de pulsaciones es"+ n_puls); } }
10. Calcular el nuevo salario de N obreros si obtuvo un incremento del
25% sobre su salario anterior. Contar cuantos obreros ganan más de 2
salario mínimos.
package Lunes_13;
importjavax.swing.JOptionPane;
publicclassSalariodeobreros {
publicstaticvoid main(String[] args) { // TODO Auto-generated method stub floatn,cont=0,sa,ns; n= Float.parseFloat(JOptionPane.showInputDialog("digite cantidad de personas")); for (int i = 0; i < n; i++) { sa=Float.parseFloat(JOptionPane.showInputDialog("digitesalario actual")); ns= (float)(sa*1.25); JOptionPane.showMessageDialog(null, "el nuevosalarioes"+ ns); if (ns>1030000) { cont=cont+1;
} else { JOptionPane.showMessageDialog(null, "error"); } } JOptionPane.showMessageDialog(null, "el total de ns mayores" + cont);
}
}
11. En un hospital existen 3 áreas: Ginecología, Pediatría, Traumatología.
El presupuesto anual del hospital se reparte conforme a la siguiente
tabla:
Área Porcentaje del Presupuesto
Ginecología 40%
Traumatología 30%
Pediatría 30%
Obtener la cantidad de dinero que recibirá cada área, para cualquier
monto presupuestal.
package Lunes_13; importjavax.swing.JOptionPane; publicclassAreasdelhospital { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub floatpr,cdg,cdt,cdp; pr= Float.parseFloat(JOptionPane.showInputDialog("digite el presupuesto")); cdg= (float)(pr*0.40); cdt= (float)(pr*0.30); cdp= (float)(pr*0.30); JOptionPane.showMessageDialog(null, "el presupuesto para ginecologia es"+cdg); JOptionPane.showMessageDialog(null, "el presupuesto para traumatologia es"+cdt); JOptionPane.showMessageDialog(null, "el presupuesto para pediatria es"+cdp); } }
12. El dueño de una tienda compra N artículos a un precio determinado.
Obtener el precio en que lo debe vender para obtener una ganancia del
30%. Hallar cuanta ganancia obtendrá el dueño de la tienda,
asumiendo que todos los artículos fueron vendidos.
package Lunes_13; importjavax.swing.JOptionPane; importjavax.swing.Spring;
publicclassArticulos { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub floatn,gt=0,pc,pv,g; n= Float.parseFloat(JOptionPane.showInputDialog("digite cantidad de articulos")); for (int i = 0; i < n; i++) { pc= Float.parseFloat(JOptionPane.showInputDialog("digite el precio de compra")); g=(float) (pc*0.30); pv= pc+g; JOptionPane.showMessageDialog(null, "el precio de venta es"+ pv); gt= gt+g; } JOptionPane.showMessageDialog(null, "la ganancia total es"+String.valueOf(gt)); } }
13. Tres personas deciden invertir su dinero para fundar una empresa.
Cada una de ellas invierte una cantidad distinta. Obtener el porcentaje
que cada quien invierte con respecto a la cantidad total invertida.
package Lunes_13; importjavax.swing.JOptionPane; publicclassFundarempresa { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub double s1,s2,s3,c,p1,p2,p3; s1=Double.parseDouble(JOptionPane.showInputDialog("digite capital socio 1")); s2=Double.parseDouble(JOptionPane.showInputDialog("digite capital socio 2")); s3=Double.parseDouble(JOptionPane.showInputDialog("digite capital socio 3")); c= (s1+s2+s3); JOptionPane.showMessageDialog(null, "el capital es"+ String.valueOf(c)); p1= (double)(s1/c)*100; p2=(double)(s2/c)*100; p3=(double)(s3/c)*100; JOptionPane.showMessageDialog(null, "el porcentaje 1 es: "+ String.valueOf(p1)); JOptionPane.showMessageDialog(null, "el porcentaje 2 es: "+ String.valueOf(p2)); JOptionPane.showMessageDialog(null, "el porcentaje 3 es: "+ String.valueOf(p3));
} }
14. N alumnos desean saber cual será su promedio general en las tres
materias que cursa y cual será el promedio que obtendrá en cada una
de ellas. Estas materias se evalúan como se muestra a continuación:
La calificación de matemáticas se obtiene de la siguiente manera:
Examen 90%
Promedio de tareas 10%
En esta materia se pidió un total de tres tareas.
La calificación de física se obtiene de la siguiente manera:
Examen 80%
Promedio de tareas 20%
En esta materia se pidió un total de dos tareas.
La calificación de Química se obtiene de la siguiente manera:
Examen 85%
Promedio de tareas 15%
En esta materia se pidió un total de tres tareas.
También se desea saber el Promedio General de cada una de las
asignaturas.
package Lunes_13; importjavax.swing.JOptionPane; publicclass Promediogeneralej14 { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub float n,cm=0,cf=0,cq=0,exm,texm,t1,t2,t3,tm,nm,tf1,tf2,ttf,nf,exf,exq,texq,tq1,tq2,tq3,ttq,nq,prp,texf,pm,pq,pf; n=Float.parseFloat(JOptionPane.showInputDialog("digite cantidad de alumnos")); for (int i = 0; i < n; i++) { exm=Float.parseFloat(JOptionPane.showInputDialog("digite nota examen matematicas")); texm=(float)(exm*0.9); t1=Float.parseFloat(JOptionPane.showInputDialog("digite nota tarea 1"));
t2=Float.parseFloat(JOptionPane.showInputDialog("digite nota tarea 2")); t3=Float.parseFloat(JOptionPane.showInputDialog("digite nota tarea 3")); tm=(float)((t1+t2+t3/3)*(0.1)); nm=texm+tm; exf=Float.parseFloat(JOptionPane.showInputDialog("digite nota examen fisica ")); texf=(float)(exf*0.8); tf1=Float.parseFloat(JOptionPane.showInputDialog("digite nota tareafisica 1")); tf2=Float.parseFloat(JOptionPane.showInputDialog("digite nota tareafisica 2")); ttf=(float)((tf1+tf2/2)*(0.2)); nf=texf+ttf; exq=Float.parseFloat(JOptionPane.showInputDialog("digite nota examen quimica")); texq=(float)(exq*0.85); tq1=Float.parseFloat(JOptionPane.showInputDialog("digite nota tarea quimica 1")); tq2=Float.parseFloat(JOptionPane.showInputDialog("digite nota tarea quimica 2")); tq3=Float.parseFloat(JOptionPane.showInputDialog("digite nota tarea quimica 3")); ttq=(float)((tq1+tq2+tq3/3)*(0.15)); nq=texq+ttq; JOptionPane.showMessageDialog(null, "el valorde nota matematicas es: "+String.valueOf(nm)); JOptionPane.showMessageDialog(null,"el valor de nota fisicaes"+String.valueOf(nf)); JOptionPane.showMessageDialog(null, "el valor de nota quimica es: "+String.valueOf(nq)); prp=(nm+nf+nq)/3; JOptionPane.showMessageDialog(null, "el valor del promedio es: "+String.valueOf(prp)); cm=cm+nm; cf=cf+nf; cq=cq+nq; } pm=cm/n; pf=cf/n; pq=cq/n; JOptionPane.showMessageDialog(null, "el promedio de matematicas es: "+String.valueOf(pm)); JOptionPane.showMessageDialog(null, "el promedio de fisica es: "+String.valueOf(pf)); JOptionPane.showMessageDialog(null, "el promedio de quimica es: "+String.valueOf(pq)); } }
15. Determinar si N alumnos aprueban o reprueban un curso, sabiendo
que aprobaran si su promedio de tres calificaciones es mayor o igual a
3.5, reprueban en caso contrario. Hallar la cantidad de alumnos que
aprobaron y el Porcentaje de alumnos que reprobaron.
Package Hector;
Import javax.swing.JOptionPane;
Public class Ejercicio_15 {
Public static void main(String[] args) {
// TODO Auto-generatedmethodstub
Float n, nrep,napr,apr = 0,rep = 0;
n=Float.parseFloat(JOptionPane.showInputDialog("digite la cantidad de
estudiantes"));
for (int i = 0; i < n; i++) {
float nota1, nota2, nota3, pnota;
nota1=Float.parseFloat(JOptionPane.showInputDialog("digite la primer nota"));
nota2=Float.parseFloat(JOptionPane.showInputDialog("digite la segunda nota"));
nota3=Float.parseFloat(JOptionPane.showInputDialog("digite la tercer nota"));
pnota=(float) (nota1+nota2+nota3);
if (pnota>=3.5) {
JOptionPane.showMessageDialog(null, "aprovo");
apr=(float)(apr+1);
} else {
JOptionPane.showMessageDialog(null, "reprovo");
rep=(float)(rep+1);
}
}
nrep=(float)(rep*100)/n;
JOptionPane.showMessageDialog(null, "el porcentaje que reprobaron es:" +rep);
JOptionPane.showMessageDialog(null, "la cantida q aprovaron son:" +apr);
}
}
16. En un almacén se hace un 20% de descuento a los clientes cuya compra
supere los $100.000 pesos, ¿Cual será la cantidad que paga N personas
por su compra? Y cual es el monto que el almacén hizo en descuentos.
packageHector,gladis;
importjavax.swing.JOptionPane;
publicclass Ejercicio_16 {
publicstaticvoidmain(String[] args) {
// TODO Auto-generatedmethodstub
floatnclie,vc,d,cont = 0,vpa;
nclie=Float.parseFloat(JOptionPane.showInputDialog("digite la cantidad de
clientes"));
for (int i = 0; i <nclie; i++) {
vc=Float.parseFloat(JOptionPane.showInputDialog("digite el valor de la compra"));
if (vc>100000) {
d=(float)(vc*0.2);
vpa=(float)(vc-d);cont=cont+d;
JOptionPane.showMessageDialog(null, "el valor a pagar es:" + vpa);
}
}
JOptionPane.showMessageDialog(null, "el monto a pagar es:" + cont);
}
}
17. N obreros necesitan calcular su salario semanal, el cual se obtiene de la
siguiente manera:
Si trabaja 40 horas o menos se le paga $16.000 por hora
Si trabaja más de 40 horas se le pagara $16.000 por cada una de las
primeras 40 horas y $20.000 pesos por cada hora extra. Además se debe
Hallar el Salario mensual (4 semanas) por cada empleado y El total
pagado en nomina en un mes por la empresa
packageHector,gladis;
importjavax.swing.JOptionPane;
publicclass ejercicio_17 {
publicstaticvoidmain(String[] args) {
// TODO Auto-generatedmethodstub
floatn,nh,men = 0,nom = 0,s1,s2,t = 0;
n=Float.parseFloat(JOptionPane.showInputDialog("digite la cantidad de
empleados"));
for (int i = 0; i <n; i++) {
men=0;
for (int j = 0; j < 4; j++) {
nh=Float.parseFloat(JOptionPane.showInputDialog("digite el numero de horas"));
if (nh>40) {
s1=(float)(40*16000);
s2=(float)(nh-(40*20000));
t=(float)(s1+s2);
} else {
t=(float)(nh*16000);
}
JOptionPane.showMessageDialog(null, "el valor total es:" + t);
men=(float)(men+t);
}
JOptionPane.showMessageDialog(null, "la mensualidad es:"+ men);
nom=nom+men;
}
JOptionPane.showMessageDialog(null, "el total de la nomina es:" +nom);
}
}
18. Realice un diagrama que lea dos números y los imprima en forma
ascendente.
packageHector,gladis;
importjavax.swing.JOptionPane;
publicclass Ejercico18 {
publicstaticvoidmain(String[] args) {
// TODO Auto-generatedmethodstub
inta,b;
a=Integer.parseInt(JOptionPane.showInputDialog("digite el primer numero"));
b=Integer.parseInt(JOptionPane.showInputDialog("digite el segundo numero"));
if (a>b) {
JOptionPane.showMessageDialog(null, "el primer numero es:"+b);
JOptionPane.showMessageDialog(null, "el segundo numero es:"+a);
} else {
JOptionPane.showMessageDialog(null, "el primer numero es:"+a);
JOptionPane.showMessageDialog(null, "el segundo numero es:"+b);
}
JOptionPane.showMessageDialog(null, "fin");
}
}
19. Hacer un diagrama que imprima el nombre de 10 artículos, clave,
precio original y su precio con descuento. El descuento lo hace en base
a la clave, si la clave es 01 el descuento es del 10% y si la clave es 02 el
descuento es del 20% (solo existen dos claves)
packageTrabajodiagramas;
importjavax.swing.JOptionPane;
publicclass Articulosej19 { publicstaticvoidmain(String[] args) {
// TODO Auto-generatedmethodstub float n,cl1,cl2,d,pdcl1,pdcl2,po = 0; n=Float.parseFloat(JOptionPane.showInputDialog("digite numarticulos")); for (int i = 0; i < n; i++) { cl1=Float.parseFloat(JOptionPane.showInputDialog("digite clave")); cl2=Float.parseFloat(JOptionPane.showInputDialog("digite clave")); po=Float.parseFloat(JOptionPane.showInputDialog("digite precio original")); if (cl1==1) { d=(float)(po*0.10); pdcl1=po-d; JOptionPane.showMessageDialog(null, "el precio con descuento de la clave uno es" +pdcl1); } else { if (cl2==2) { d=(float)(po*0.20); pdcl2=po-d; JOptionPane.showMessageDialog(null, "el precio con descuento de la clave dos es"+pdcl2); } else {
}
} } } }
20. Hacer un diagrama que calcule el total a pagar por la compra de
camisas. Si se compran tres camisas o mas se aplica un descuento del
20% sobre el total de la compra y si son menos de tres camisas un
descuento del 10%
package ejercicios;
importjavax.swing.JOptionPane;
publicclass ejer20 {
publicstaticvoid main(String[] args) {
int tp, cant, pt, p;
p=Integer.parseInt(JOptionPane.showInputDialog("digite el valor de una
camisa"));
cant=Integer.parseInt(JOptionPane.showInputDialog("digite la cantidad de
camisas a comprar"));
if (cant > 3){
pt=(int) (p*0.20);
} else{
pt=(int)(p*0.10);
JOptionPane.showMessageDialog(null, "el descuento de la compra es de " +
pt);
}
}
}
EJERCICIOS CUADERNO
1. Imprima el resultado de la suma
package gladis;
importjavax.swing.JOptionPane; publicclass Imprimanumero {
publicstaticvoid main(String[] args) { // TODO Auto-generated method stub int n1,n2,r;
n1=Integer.parseInt(JOptionPane.showInputDialog("diguite un numero"));
n2=Integer.parseInt(JOptionPane.showInputDialog("diguite un numero")); r=(n1+n2);
JOptionPane.showMessageDialog(null,"resultado" + String.valueOf(r)); }
}
2. Imprima descuento de la compra package gladis; import javax.swing.JOptionPane; publicclass Imprimanumero { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub float compra,descuento; compra=Float.parseFloat(JOptionPane.showInputDialog("diguite valor de la compra")); descuento=(float) (compra*0.2); JOptionPane.showMessageDialog(null,"el descuento de la compra es" + String.valueOf(descuento));
} }
3. Dado el valor de una compra hallar el 20% descuento e imprimir cuanto
debe pagar el cliente
package gladis;
import javax.swing.JOptionPane;
publicclass Imprimanumero { publicstaticvoid main(String[] args) {
float valor_compra,descuento,total_valor_compra; valor_compra=Float.parseFloat(JOptionPane.showInputDialog("diguite valor de la compra")); descuento=(float) (valor_compra*0.2); total_valor_compra=(valor_compra-descuento); JOptionPane.showMessageDialog(null,"el descuento de la compra es" + String.valueOf(descuento)); JOptionPane.showMessageDialog(null,"el total de la compra es" + String.valueOf(total_valor_compra));
} }
4-Dado el valor de la compra de un producto, hallar el valor de la venta si quiero obtener un 30% de ganancia sabiendo que el IVA es del 16% package gladis; import javax.swing.JOptionPane; publicclass Imprimanumero { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub floatvalor_producto,compra,valor_venta; valor_producto=Float.parseFloat(JOptionPane.showInputDialog("diguite valor del producto")); compra=(float) (valor_producto*0.16)+valor_producto; valor_venta=(float) (compra*0.3)+compra; JOptionPane.showMessageDialog(null,"el valor de la compra es" + String.valueOf(compra)); JOptionPane.showMessageDialog(null,"el valor de la venta es" + String.valueOf(valor_venta)); } }
5. Hallar la nota final
package gladis; import javax.swing.JOptionPane; publicclass Imprimanumero { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub
float n1,n2,n3,nf; n1=Float.parseFloat(JOptionPane.showInputDialog("diguite nota1")); n2=Float.parseFloat(JOptionPane.showInputDialog("diguite nota2")); n3= Float.parseFloat(JOptionPane.showInputDialog("diguite nota3"));
nf=(float) ((n1*0.4)+(n2*0.35)+(n3*0.25)); JOptionPane.showMessageDialog(null,"el resultado es" + String.valueOf(nf)); }
} 6. Dado un numero imprimir si mayor a 10
package gladis; importjavax.swing.JOptionPane; publicclass Imprimanumero { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub int numero; numero=Integer.parseInt(JOptionPane.showInputDialog("diguite un numero")); if (numero>10) { JOptionPane.showMessageDialog(null,"el numero es mayor a 10 " ); } else { JOptionPane.showMessageDialog(null,"el numero es menor a 10" ); } } } 7-Dado dos números imprimir el numero mayor
package gladis; import javax.swing.JOptionPane; publicclass Imprimanumero { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub int n1,n2; n1=Integer.parseInt(JOptionPane.showInputDialog("diguite un numero1"));
n2=Integer.parseInt(JOptionPane.showInputDialog("diguite un numero2")); if (n1>n2) {JOptionPane.showMessageDialog(null,"el numero mayor es el numero1 " ); } else {JOptionPane.showMessageDialog(null,"el numero mayor es el numero2 " ); } } }
8-Dado do números hallar la resta, sabiendo que al numero mayor se le resta el menor
package gladis; import javax.swing.JOptionPane; publicclass Imprimanumero { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub int n1,n2,r; n1=Integer.parseInt(JOptionPane.showInputDialog("diguite un numero1")); n2=Integer.parseInt(JOptionPane.showInputDialog("diguite un numero2")); if (n1>n2) { r=(n1-n2); JOptionPane.showMessageDialog(null,"resultado" + String.valueOf(r)); } else { r=(n2-n1); JOptionPane.showMessageDialog(null,"resultado" + String.valueOf(r)); } } }
9. dado dos números hallar la respuesta de la suma resta multiplicación y división y darlos en una impresión. package gladis; import javax.swing.JOptionPane; publicclass Imprimanumero { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub int n1,n2,opc = 0,r; opc=Integer.parseInt(JOptionPane.showInputDialog("diguite un opcion")); n1=Integer.parseInt(JOptionPane.showInputDialog("diguite un numero")); n2=Integer.parseInt(JOptionPane.showInputDialog("diguite un numero")); if (opc==1) {if (n1>n2) {r=(n1-n2); JOptionPane.showMessageDialog(null,"reultado" + String.valueOf(r)); } else { r=(n2-n1); JOptionPane.showMessageDialog(null,"reultado" + String.valueOf(r)); } } else {if (opc==2) { r=(n1+n2); JOptionPane.showMessageDialog(null,"reultado" + String.valueOf(r)); } else
{if (opc==3) { r=(n1*n2); JOptionPane.showMessageDialog(null,"reultado" + String.valueOf(r)); } else
{if (opc==4) {if (n1>n2) { r=(n1/n2); JOptionPane.showMessageDialog(null,"reultado" + String.valueOf(r)); } else {
r=(n2/n1); JOptionPane.showMessageDialog(null,"reultado" + String.valueOf(r));
} } else {JOptionPane.showMessageDialog(null,"error" ); } } } } } } 10. dado el valor un valor dar un descuento. package gladis; import javax.swing.JOptionPane; publicclass Imprimanumero { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub float d; d= Float.parseFloat(JOptionPane.showInputDialog("digite valor")); d= (float)(1000000*0.20); JOptionPane.showMessageDialog(null, "el descuento es"+d); } } 11. dado tres lados y decir si el triangulo que se forma es isoceles, escaleno, equilátero. package gladis; import javax.swing.JOptionPane; publicclass Imprimanumero { publicstaticvoid main(String[] args) { // TODO Auto-generated method stub int l1,l2,l3; l1=Integer.parseInt(JOptionPane.showInputDialog("digite el l1")); l2=Integer.parseInt(JOptionPane.showInputDialog("digite el l2")); l3=Integer.parseInt(JOptionPane.showInputDialog("digite el l3")); if ((l1==l2)&&(l2==l3)) { JOptionPane.showMessageDialog(null, "el triangulo es equilatero"); } else {
If ((l1==l2)||(l2!=l3)||(l2==l3)||(l1!=l3)||(l1==l3)||(l2!=l3)) { JOptionPane.showMessageDialog(null, "el triangulo es isoceles"); } else { if ((l1!=l2)&&(l2!=l3)&&(l1!=l3)) { JOptionPane.showMessageDialog(null, "el triangulo es escaleno"); } else { JOptionPane.showMessageDialog(null, "error"); } } } } }