programacion de la profe lina

24
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

Upload: jflorezcastillo487

Post on 09-Mar-2015

46 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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

Page 2: Programacion de La Profe Lina

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

Page 3: Programacion de La Profe Lina

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);

Page 4: Programacion de La Profe Lina

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;

Page 5: Programacion de La Profe Lina

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;

Page 6: Programacion de La Profe Lina

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;

Page 7: Programacion de La Profe Lina

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);

}

}

Page 8: Programacion de La Profe Lina

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;

Page 9: Programacion de La Profe Lina

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));

Page 10: Programacion de La Profe Lina

} }

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"));

Page 11: Programacion de La Profe Lina

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)); } }

Page 12: Programacion de La Profe Lina

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);

}

Page 13: Programacion de La Profe Lina

}

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);

}

}

Page 14: Programacion de La Profe Lina

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);

}

Page 15: Programacion de La Profe Lina

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");

}

Page 16: Programacion de La Profe Lina

}

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 {

}

} } } }

Page 17: Programacion de La Profe Lina

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)); }

Page 18: Programacion de La Profe Lina

}

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));

Page 19: Programacion de La Profe Lina

} }

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"));

Page 20: Programacion de La Profe Lina

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"));

Page 21: Programacion de La Profe Lina

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)); } } }

Page 22: Programacion de La Profe Lina

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));

Page 23: Programacion de La Profe Lina

} } 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 {

Page 24: Programacion de La Profe Lina

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"); } } } } }