Amor o egoísmo, esa es la cuestión por definir.pdf
Programacion de la profe lina
1. 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
2. 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
3. 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);
4. 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;
5. 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;
6. 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;
7. 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);
}
}
8. 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;
9. 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));
10. }
}
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"));
11. 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));
}
}
12. 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);
}
13. }
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);
}
}
14. 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);
}
15. 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");
}
16. }
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 {
}
}
}
}
}
17. 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));
}
18. }
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));
19. }
}
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"));
20. 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"));
21. 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));
}
}
}
22. 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));
23. }
} 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 {
24. 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");
}
}
}
}
}