Resolución de la Practica N4

Ir abajo

Resolución de la Practica N4

Mensaje  Cristhian_ el Vie Abr 22, 2011 8:47 pm

Resolución de la guía N4


1.

Código:
package semana;
import javax.swing.JOptionPane;
/**
 *
 * @author cristhian
 */
public class Main {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
        int A;

        A=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero de la semana:"));

        switch(A){
            case 1:JOptionPane.showMessageDialog(null, "El dia de la semana es Lunes");break;
            case 2:JOptionPane.showMessageDialog(null, "El dia de la semana es Martes");break;
            case 3:JOptionPane.showMessageDialog(null, "El dia de la semana es Miercoles");break;
            case 4:JOptionPane.showMessageDialog(null, "El dia de la semana es Jueves");break;
            case 5:JOptionPane.showMessageDialog(null, "El dia de la semana es Viernes");break;
            case 6:JOptionPane.showMessageDialog(null, "El dia de la semana es Sabado");break;
            case 7:JOptionPane.showMessageDialog(null, "El dia de la semana es Domingo");break;
            default:JOptionPane.showMessageDialog(null, "ERROR");
        }
        // TODO code application logic here
    }

}

2.

Código:
package meses;
import javax.swing.JOptionPane;
/**
 *
 * @author cristhian
 */
public class Main {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
        int A,B,C;

        A=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero del mes:"));
        B=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el año"));
        C=B%4;
        switch(A){
            case 1:JOptionPane.showMessageDialog(null, "Enero tiene 31 dias");
            case 2:
                if (C<=0) {
                JOptionPane.showMessageDialog(null, "Febrero tiene 29 dias");}
              else {
                JOptionPane.showMessageDialog(null, "Febrero tiene 28 dias");}break;
            case 3:JOptionPane.showMessageDialog(null, "Marzo tiene 31 dias");break;
            case 4:JOptionPane.showMessageDialog(null, "Abril tiene 30 dias");break;
            case 5:JOptionPane.showMessageDialog(null, "Mayo tiene 31 dias");break;
            case 6:JOptionPane.showMessageDialog(null, "Junio tiene 30 dias");break;
            case 7:JOptionPane.showMessageDialog(null, "Julio tiene 31 dias");break;
            case 8:JOptionPane.showMessageDialog(null, "Agosto tiene 31 dias");break;
            case 9:JOptionPane.showMessageDialog(null, "Septiembre tiene 30 dias");break;
            case 10:JOptionPane.showMessageDialog(null, "Octubre tiene 31 dias");break;
            case 11:JOptionPane.showMessageDialog(null, "Noviembre tiene 30 dias");break;
            case 12:JOptionPane.showMessageDialog(null, "Diciembre tiene 31 dias");break;
            default:JOptionPane.showMessageDialog(null, "ERROR");


        }
        // TODO code application logic here
    }
}

3.

Código:
package javaapplication2;
import javax.swing.JOptionPane;
/**
 *
 * @author cristhian
 */
public class Main {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {

        int A,B;
        int D,I=0;

       

        A=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el primer numero"));
        B=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el segundo numero"));
        D=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el operador matematico: \n 1.Suma, 2.-Resta, 3.Multiplicacion, 4.Division"));
       
    switch (D){
            case 1: I=A+B;break;
            case 2: I=A-B;break;
            case 3: I=A*B;break;
            case 4: I=A/B;break;
            default: JOptionPane.showMessageDialog(null, "ERROR");
        }
    salida(I);


       

        // TODO code application logic here
    }
public static void salida(int I)
        {
    JOptionPane.showMessageDialog(null,"El resultado es: "+I);
}
}

5.
Código:
package segurosepelio;
import javax.swing.JOptionPane;
/**
 *
 * @author cristhian
 */

/**
 *
 * @author cristhian
 */
public class Main {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {

        int A,B,C=0,D,E;

        A=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el tipo de seguro que desea: \n 1.-A, 2.-B, 3.-C, 4.-D"));
        if (A<=4){
        B=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad de personas a afiliar:"));

        switch(A){
            case 1:
                if (B<=8){
                    C=40+B*8;
                JOptionPane.showMessageDialog(null,"El pago total es : S./"+C);}
                else
                    JOptionPane.showMessageDialog(null,"ERROR");break;
            case 2:
                if (B<=6){
                    C=30+B*8;
                JOptionPane.showMessageDialog(null,"El pago total es : S./"+C);}
                else
                    JOptionPane.showMessageDialog(null,"ERROR");break;
            case 3:
                if (B<=4){
                    C=20+B*5;
                    JOptionPane.showMessageDialog(null,"El pago total es : S./"+C);}
                else
                    JOptionPane.showMessageDialog(null,"ERROR");break;
            case 4:
                if (B<=2){
                    C=10+B*5;
                JOptionPane.showMessageDialog(null,"El pago total es : S./"+C);}
                else
                    JOptionPane.showMessageDialog(null,"ERROR");break;
            default: JOptionPane.showMessageDialog(null,"ERROR");

    }
        }
      else
          JOptionPane.showMessageDialog(null,"ERROR");

}
   
}



6.

Código:
package empresacarga;
import javax.swing.JOptionPane;
/**
 *
 * @author cristhian
 */
public class Main {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
        int A,B,C,D,E=0;

        A=Integer.parseInt(JOptionPane.showInputDialog("Ingrese las toneladas a transportar"));
        B=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el destino \n 1.-Norte, 2.-Sur, 3.-Centro"));
        C=Integer.parseInt(JOptionPane.showInputDialog("Ingrese si la carga es prebecible \n 1.-Si, 2.-No"));
        D=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el medio de transporte: \n 1.-Aereo, 2.-Maritimo, 3.-Terrestre"));

        switch(D){
            case 1:
                if (C==2 && B==1)
                    E=A*30;
                else if (C==2 && B==2)
                    E=A*25;
                else if (C==2 && B==3)
                    E=A*20;
                else if (C==1 && B==1)
                    E=A*30*107/100;
                else if (C==1 && B==2)
                    E=A*25*107/100;
                else if (C==1 && B==3)
                    E=A*20*107/100;break;
            case 2:
                if (C==2 && B==1)
                    E=A*25;
                else if (C==2 && B==2)
                    E=A*20;
                else if (C==2 && B==3)
                    E=A*25;
                else if (C==1 && B==1)
                    E=A*25*107/100;
                else if (C==1 && B==2)
                    E=A*20*107/100;
                else if (C==1 && B==3)
                    E=A*15*107/100;break;
            case 3:
                if (C==2 && B==1)
                    E=A*20;
                else if (C==2 && B==2)
                    E=A*15;
                else if (C==2 && B==3)
                    E=A*10;
                else if (C==1 && B==1)
                    E=A*20*107/100;
                else if (C==1 && B==2)
                    E=A*15*107/100;
                else if (C==1 && B==3)
                    E=A*10*107/100;break;
            default:JOptionPane.showMessageDialog(null, "ERROR");






        }
        salida(E);

        // TODO code application logic here
    }
public static void salida(int E)
        {
    JOptionPane.showMessageDialog(null,"El total a pagar es de: S./"+E);
}
}

7.

Código:
package banco;
import javax.swing.JOptionPane;
/**
 *
 * @author cristhian
 */
public class Main {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
        int A,B,C,D=0,E;

        A=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad de meses:"));
        B=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el tipo de moneda: \n 1.-Soles, 2.-Dolares"));
        C=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el monto a depositar:"));

        switch(B){
            case 1:
                if (A<=5){
                    D=C;
                JOptionPane.showMessageDialog(null,"El monto a recibir es de S./"+D+" con un interes ganado del 0%");}
                else if (A<=12){
                    D=C*53/50;
                JOptionPane.showMessageDialog(null,"El monto a recibir es de S./"+D+" con un interes ganado del 6%");}
                else if (A>12){
                    D=C*109/100;
                JOptionPane.showMessageDialog(null,"El monto a recibir es de S./"+D+" con un interes ganado del 9%");}break;

            case 2:
                if (A<=5){
                    D=C;
                JOptionPane.showMessageDialog(null,"El monto a recibir es de $"+D+" con un interes ganado del 0%");}
                else if (A<=12){
                    D=C*52/50;
                JOptionPane.showMessageDialog(null,"El monto a recibir es de $"+D+" con un interes ganado del 4%");}
                else if (A>12){
                    D=C*107/100;
                JOptionPane.showMessageDialog(null,"El monto a recibir es de S./"+D+" con un interes ganado del 7%");}break;

            default:JOptionPane.showMessageDialog(null,"ERROR");

        }
     
        }
     
   

        // TODO code application logic here
    }

8.

Código:
package supermercado;
import javax.swing.JOptionPane;
/**
 *
 * @author cristhian
 */
public class Main {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {

        int A,B,C=0;

        A=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el monto total de su compra"));
        B=Integer.parseInt(JOptionPane.showInputDialog("Ingrese es rubro: \n 1.-Comestibles, 2.-Juguetes "));

        switch(B){
            case 1:
                if (A<=250)
                    C=A*115/100;
                else if (A<=500)
                    C=(A*95/100)*115/100;
                else if (A<=1000)
                    C=(A*90/100)*115/100;
                else if (A>1000)
                    C=(A*85/100)*115/100;break;
            case 2:
                if (A<=250)
                    C=A*115/100;
                else if (A<=500)
                    C=(A*95/100)*120/100;
                else if (A<=1000)
                    C=(A*90/100)*120/100;
                else if (A>1000)
                    C=(A*85/100)*120/100;break;

            default:JOptionPane.showMessageDialog(null, "ERROR");


        }
        salida(C);
        // TODO code application logic here
    }
    public static void salida(double C)
            {
    JOptionPane.showMessageDialog(null,"El total a pagar es de: S./"+C);
}

}

9.

Código:
package tiendapolos;
import javax.swing.JOptionPane;
/**
 *
 * @author cristhian
 */
public class Main {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
        int A,B,C,D;
        double E=0;

        A=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el monto de su compra:"));
        B=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el Tipo de algodon: \n 1.-Simple, 2.-Prima"));
        C=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el Tipo de prenda: \n 1.-Niño, 2.-Joven, 3.-Adulto"));
        D=Integer.parseInt(JOptionPane.showInputDialog("Detalla de la prenda: \n 1.-Sin estampado, 2.-Con estampado"));
       
        switch(B){
            case 1:
                switch (C){
                    case 1:
                        switch(D){
                            case 1:E=A*97/100;break;
                            case 2:E=A*95/100;break;

                      }break;
                    case 2:
                        switch(D){
                            case 1:E=A*95/100;break;
                            case 2:E=A*97/100;break;

                        }break;
                    case 3:
                        switch(D){
                            case 1:E=A*96/100;break;
                            case 2:E=A*94/100;break;

                        }break;
                }break;
                case 2:
                switch (C){
                    case 1:
                        switch(D){
                            case 1:E=A*95/100;break;
                            case 2:E=A*97/100;break;

                        }break;
                    case 2:
                        switch(D){
                            case 1:E=A*93/100;break;
                            case 2:E=A*96/100;break;

                        }break;
                    case 3:
                        switch(D){
                            case 1:E=A*93/100;break;
                            case 2:E=A*95/100;break;

                        }
                break;}
        break;
        default:JOptionPane.showMessageDialog(null," ERROR");}
        salida(E);
        // TODO code application logic here
    }
    public static void salida(double E)
            {
    JOptionPane.showMessageDialog(null,"El total a pagar es de: S./"+E);
}

}

10.

Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package tarjeta;
import javax.swing.JOptionPane;
/**
 *package tarjeta;
import javax.swing.JOptionPane;
/**
 *
 * @author cristhian
 */
public class Main {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
        int A,B,C;
        double D=0,E=0;

        A=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el monto de su compra:"));
        B=Integer.parseInt(JOptionPane.showInputDialog("Ingrese su tipo de tarjeta: \n 1.-A, 2.-B, 3.-C"));
        C=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad de letras a las que desea fraccionar:"));

        switch(B){
            case 1:
                if (C>=0 && C<=12){
                    D=(A*105/100);
                E=D/C;}
                else
        JOptionPane.showMessageDialog(null,"Lo sentimos, ha excedido su numero maximo de letras permitido");break;
            case 2:
                if (C>=0 && C<=8){
                    D=(A*110/100);
                    E=D/C;}
                else
    JOptionPane.showMessageDialog(null,"Lo sentimos, ha excedido su numero maximo de letras permitido");break;
            case 3:
                if (C>=0 && C<=6){
                    D=(A*115/100);
                    E=D/C;}
                else
    JOptionPane.showMessageDialog(null,"Lo sentimos, ha excedido su numero maximo de letras permitidos");break;
                }
        salida (D,E);

        }
    static void salida(double D,double E)
            {
    JOptionPane.showMessageDialog(null,"El total a pagar es de: S./"+D+" , con cuotas de: S./"+E);
}
        // TODO code application logic here
    }


avatar
Cristhian_
Admin

Mensajes : 24
Fecha de inscripción : 30/03/2011

Ver perfil de usuario http://javax.activo.mx

Volver arriba Ir abajo

gracias

Mensaje  aatr12 el Lun Abr 25, 2011 9:59 pm

muchas gracias por la ayuda la mayoria copiara toooooo jajajaja chevre adminis
pa la otra modifica los mensajes para subir las imagenes de pc a inter porque molesta buscar links de imagenes jajajajaja
avatar
aatr12

Mensajes : 12
Fecha de inscripción : 16/04/2011
Edad : 24
Localización : infierno

Ver perfil de usuario

Volver arriba Ir abajo

Re: Resolución de la Practica N4

Mensaje  kalonxoh el Mar Abr 26, 2011 9:01 pm

eleegaantee graaxias x la ayvda!!! Cool Cool Cool

kalonxoh

Mensajes : 1
Fecha de inscripción : 19/04/2011

Ver perfil de usuario

Volver arriba Ir abajo

vna ObsebaziOm

Mensaje  kvrozaki el Mar Abr 26, 2011 10:53 pm

cavza esta todo chbr vna wena ayvda la vdd peO seria bien xvr si te avdaras tmb kon el psevdokodigO zi ze pvede
avatar
kvrozaki

Mensajes : 2
Fecha de inscripción : 26/04/2011
Edad : 24
Localización : ZentadO n vna zilla

Ver perfil de usuario

Volver arriba Ir abajo

Re: Resolución de la Practica N4

Mensaje  Cristhian_ el Miér Abr 27, 2011 12:43 am

kvrozaki escribió:cavza esta todo chbr vna wena ayvda la vdd peO seria bien xvr si te avdaras tmb kon el psevdokodigO zi ze pvede

jaja, no se pasen pues. Ni yo presento el pseudocodigo, me da flojera hacerlo. study
avatar
Cristhian_
Admin

Mensajes : 24
Fecha de inscripción : 30/03/2011

Ver perfil de usuario http://javax.activo.mx

Volver arriba Ir abajo

jjajaja

Mensaje  kvrozaki el Miér Abr 27, 2011 12:39 pm

pvta ke ese cavza si se pazzO de konxvdhO!!! peO a la firme p zi te lo pvedes azer ssn svedokodigO seria mas xvr!! px! kompare!!
avatar
kvrozaki

Mensajes : 2
Fecha de inscripción : 26/04/2011
Edad : 24
Localización : ZentadO n vna zilla

Ver perfil de usuario

Volver arriba Ir abajo

Re: Resolución de la Practica N4

Mensaje  Miguel el Miér Abr 27, 2011 1:52 pm

Cristhian_ escribió:
kvrozaki escribió:cavza esta todo chbr vna wena ayvda la vdd peO seria bien xvr si te avdaras tmb kon el psevdokodigO zi ze pvede

jaja, no se pasen pues. Ni yo presento el pseudocodigo, me da flojera hacerlo. study

Dos dosas..... 1 el pseudocódigo no se presenta..... 2 el pseudocódigo es facil de hacer.......
no es necesario hacer el pseudocódigo para resolver... te puedes pasar defrente al leng. java... lol! Cool

Miguel

Mensajes : 1
Fecha de inscripción : 27/04/2011

Ver perfil de usuario

Volver arriba Ir abajo

Re: Resolución de la Practica N4

Mensaje  aatr12 el Miér Abr 27, 2011 8:36 pm

jajaja si el seudo es facil pero hacerlo en java me complico oye en la pregunta diez porque divides la cantidad de dinero entre los letras no entendenshon
avatar
aatr12

Mensajes : 12
Fecha de inscripción : 16/04/2011
Edad : 24
Localización : infierno

Ver perfil de usuario

Volver arriba Ir abajo

Re: Resolución de la Practica N4

Mensaje  Cristhian_ el Miér Abr 27, 2011 8:42 pm

aatr12 escribió:jajaja si el seudo es facil pero hacerlo en java me complico oye en la pregunta diez porque divides la cantidad de dinero entre los letras no entendenshon

Te refieres al D/C?

D es el total a pagar
y
C es la cantidad de letras

Asi, al dividirlos, te sale cuento se paga por cada letra. lol!
avatar
Cristhian_
Admin

Mensajes : 24
Fecha de inscripción : 30/03/2011

Ver perfil de usuario http://javax.activo.mx

Volver arriba Ir abajo

Re: Resolución de la Practica N4

Mensaje  aatr12 el Miér Abr 27, 2011 8:46 pm

todo porque me hueveo con el default y el break jajaja
avatar
aatr12

Mensajes : 12
Fecha de inscripción : 16/04/2011
Edad : 24
Localización : infierno

Ver perfil de usuario

Volver arriba Ir abajo

Re: Resolución de la Practica N4

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.