SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
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");

                       }
               }
         }
    }

}

Más contenido relacionado

La actualidad más candente

ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++die_dex
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do WhileJoshe Varillas
 
Ejercicio propuesto 2
Ejercicio propuesto 2Ejercicio propuesto 2
Ejercicio propuesto 2jfranco_123
 
Capítulo 6 funciones y procedimiento
Capítulo 6 funciones y procedimientoCapítulo 6 funciones y procedimiento
Capítulo 6 funciones y procedimientoEnAutomático
 
Ejemplo C++
Ejemplo C++Ejemplo C++
Ejemplo C++David
 
Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++LenHugo
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1Jefferson Prieto
 
Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2Wilian
 
Ucv 2015-1_fd_p_s1_estructuras repetitivas
 Ucv 2015-1_fd_p_s1_estructuras repetitivas Ucv 2015-1_fd_p_s1_estructuras repetitivas
Ucv 2015-1_fd_p_s1_estructuras repetitivasjcbp_peru
 
Lenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuario
Lenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuarioLenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuario
Lenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuarioCarlos
 
Codigo fuente
Codigo fuenteCodigo fuente
Codigo fuenteRASEC1984
 

La actualidad más candente (19)

ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++ESTRUCTURAS DE CONTROL: BUCLES EN C++
ESTRUCTURAS DE CONTROL: BUCLES EN C++
 
FUNCIONES LENGUAJE C
FUNCIONES LENGUAJE CFUNCIONES LENGUAJE C
FUNCIONES LENGUAJE C
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do While
 
Ejercicio propuesto 2
Ejercicio propuesto 2Ejercicio propuesto 2
Ejercicio propuesto 2
 
24
2424
24
 
Capítulo 6 funciones y procedimiento
Capítulo 6 funciones y procedimientoCapítulo 6 funciones y procedimiento
Capítulo 6 funciones y procedimiento
 
Ejemplo C++
Ejemplo C++Ejemplo C++
Ejemplo C++
 
Caso integral industrial
Caso integral industrialCaso integral industrial
Caso integral industrial
 
Funciones en C
Funciones en CFunciones en C
Funciones en C
 
Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1
 
Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2Curso TIC de PHP y MSQL Parte 2
Curso TIC de PHP y MSQL Parte 2
 
11 Funciones
11 Funciones11 Funciones
11 Funciones
 
algoritmos y Programacion
algoritmos y Programacionalgoritmos y Programacion
algoritmos y Programacion
 
Utilidad de las funciones en c
Utilidad de las funciones en cUtilidad de las funciones en c
Utilidad de las funciones en c
 
Ucv 2015-1_fd_p_s1_estructuras repetitivas
 Ucv 2015-1_fd_p_s1_estructuras repetitivas Ucv 2015-1_fd_p_s1_estructuras repetitivas
Ucv 2015-1_fd_p_s1_estructuras repetitivas
 
Lenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuario
Lenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuarioLenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuario
Lenguajesdeprogramacion c nivel1-unidad1-03-funciones definidas por el usuario
 
Problemas condicionales
Problemas condicionalesProblemas condicionales
Problemas condicionales
 
Codigo fuente
Codigo fuenteCodigo fuente
Codigo fuente
 

Similar a Programacion de la profe lina

Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlSilvia Boscan
 
Ejercicios Utilizando C++
Ejercicios Utilizando C++Ejercicios Utilizando C++
Ejercicios Utilizando C++Adita IC
 
Informe Final Del Proyecto Poo
Informe Final Del Proyecto PooInforme Final Del Proyecto Poo
Informe Final Del Proyecto PooEPN
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1Jefferson Prieto
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1Jefferson Prieto
 
programas varios de visual
programas varios de visualprogramas varios de visual
programas varios de visualdanny leon
 
Andres quintal.doc
Andres quintal.docAndres quintal.doc
Andres quintal.docandresm92
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Kiim Kerrigan
 
Algoritmos condicionales de Linder
Algoritmos condicionales de LinderAlgoritmos condicionales de Linder
Algoritmos condicionales de LinderJhair Aguirre
 
Robin riberoprograma2
Robin riberoprograma2Robin riberoprograma2
Robin riberoprograma2Jose Tannous
 
Poo 4 arraylist_implem
Poo 4 arraylist_implemPoo 4 arraylist_implem
Poo 4 arraylist_implemjlmanmons
 

Similar a Programacion de la profe lina (20)

Programacion ii
Programacion iiProgramacion ii
Programacion ii
 
Codigo ejercicios
Codigo ejerciciosCodigo ejercicios
Codigo ejercicios
 
Ejemplos robert miguel
Ejemplos robert miguelEjemplos robert miguel
Ejemplos robert miguel
 
Introduccion a JAVA
Introduccion a JAVAIntroduccion a JAVA
Introduccion a JAVA
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Ejercicios Utilizando C++
Ejercicios Utilizando C++Ejercicios Utilizando C++
Ejercicios Utilizando C++
 
Informe Final Del Proyecto Poo
Informe Final Del Proyecto PooInforme Final Del Proyecto Poo
Informe Final Del Proyecto Poo
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1
 
programas varios de visual
programas varios de visualprogramas varios de visual
programas varios de visual
 
Desarrollo De Programas Ejemplos 01
Desarrollo De Programas Ejemplos 01Desarrollo De Programas Ejemplos 01
Desarrollo De Programas Ejemplos 01
 
Desarrollo de programas_ejemplos_01
Desarrollo de programas_ejemplos_01Desarrollo de programas_ejemplos_01
Desarrollo de programas_ejemplos_01
 
Hechos en clase
Hechos en claseHechos en clase
Hechos en clase
 
Creacion de proyecto_en_netbeans
Creacion de proyecto_en_netbeansCreacion de proyecto_en_netbeans
Creacion de proyecto_en_netbeans
 
Andres quintal.doc
Andres quintal.docAndres quintal.doc
Andres quintal.doc
 
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)Ejemplos de algoritmos en C básicos (aprendiendo a programar)
Ejemplos de algoritmos en C básicos (aprendiendo a programar)
 
Algoritmos condicionales de Linder
Algoritmos condicionales de LinderAlgoritmos condicionales de Linder
Algoritmos condicionales de Linder
 
Robin riberoprograma2
Robin riberoprograma2Robin riberoprograma2
Robin riberoprograma2
 
Poo 4 arraylist_implem
Poo 4 arraylist_implemPoo 4 arraylist_implem
Poo 4 arraylist_implem
 
Michael
MichaelMichael
Michael
 

Último

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 

Último (20)

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 

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