viernes, 22 de julio de 2016

Ejercicios Resueltos en java netbeans.

1.     Ingrese por teclado un numero entero visualice el cuadrado del número, si el número es mayor a 10 y menor a 50.
                   Solución .
package ejercio;

import javax.swing.JOptionPane;

/**
 *
 * @author charre
 */
public class ejer1 {
    
    public static void main(String[] args) {
        int numero,cuadrado = 0;
         numero=Integer.parseInt(JOptionPane.showInputDialog(null, "ingrese n° intero"));
  if (numero>10 && numero<50){
        cuadrado= numero*numero;
          JOptionPane.showMessageDialog(null, "el cuadrado del numero --> "+cuadrado );
    }else{
      JOptionPane.showMessageDialog(null, "el  numero "+numero+" no esta en el rango    " );
  }
    }
    

}

2.     Se desea calcular el promedio final en base a los pesos de cada curso:
·         Examen Parcial 30%.
·         Examen final 40%
·         Promedio de Practicas 20%
·         Promedio de trabajos 10%

Solución.

package ejercio;

import javax.swing.JOptionPane;

/**
 *
 * @author charre
 */
public class ejer2 {
    public static void main(String[] args) {
        double q,w,e,r,t,y,u,i,o,p;
        q=Double.parseDouble(JOptionPane.showInputDialog(null, "nota de examen parcial"));
        w=Double.parseDouble(JOptionPane.showInputDialog(null, "nota de examen final "));
        e=Double.parseDouble(JOptionPane.showInputDialog(null, "nota de promedio de practicas"));
        r=Double.parseDouble(JOptionPane.showInputDialog(null, "nota de promedio de trabajos"));
        y=q*0.3;
        u=w*0.4;
        i=e*0.2;
        o=r*0.1;
        p=y+u+i+o/4;
        JOptionPane.showMessageDialog(null, "el promedio es "+p );
        
        
    }
}

.     Ingrese por teclado el puntaje de un alumno que ha postulado a la Universidad, visualice un mensaje “Alumno Ingresado” si el puntaje obtenido es mayor a 500.
                 
                             Solución .

package ejercio;

import javax.swing.JOptionPane;

/**
 *
 * @author charre
 */
public class ejer3 {
    public static void main(String[] args) {
        int n;
n=Integer.parseInt(JOptionPane.showInputDialog(null, "ingrese puntaje"));        
 if (n>500){
       
          JOptionPane.showMessageDialog(null, "ALUMNO INGRESO  :)  ");
    }else{
      JOptionPane.showMessageDialog(null, "ALUMNO NO INGRESO :(  " );
    }
    
    }
}


4. Ingrese por teclado el nombre del curso y su precio, si el nombre del curso es Networking, se le aplicara un descuento del 15% al precio, visualice el descuento y el nuevo precio.

                                               Solución .



package ejercio;

import javax.swing.JOptionPane;

/**
 *
 * @author charre
 */
public class ejer4 {
    public static void main(String[] args) {
        String m;
        m=JOptionPane.showInputDialog("INGRESE  NOMBRE DE PRODUCTO");
        double n=Double.parseDouble(JOptionPane.showInputDialog(null,"ingrese precio"));
        if("networking".equals(m)){
            double d=n*0.15;
            double t=n-d;
          JOptionPane.showMessageDialog(null,"el descuento es "+d);
             JOptionPane.showMessageDialog(null,"total a pagar es  "+t);
        }else{
           JOptionPane.showMessageDialog(null,"total a pagar es  "+n);
    }
    
    }
}

5.Ingrese por teclado dos notas, calcule su promedio sabiendo que la segunda nota es peso doble, visualice un mensaje “Aprobado”, si su promedio es mayor o igual 11.


                                                Solución .
package ejercio;

import javax.swing.JOptionPane;

/**
 *
 * @author charre
 */
public class ejer5 {
    public static void main(String[] args) {
        double n,n1,n2,n3;
         n=Double.parseDouble(JOptionPane.showInputDialog(null,"ingrese nota 1"));
        n1=Double.parseDouble(JOptionPane.showInputDialog(null,"ingrese nota 2"));
        n2=(n1*2)+n1;
        n3=n2/3;
        if (n3<=11){
        JOptionPane.showMessageDialog(null,"aprobado con la nota  "+n3);  
        }else{
             JOptionPane.showMessageDialog(null,"desaprobado con la nota  " +n3 );
    }
}
}

6.1.     Desarrolle un algoritmo que tras introducir una medida expresada en centímetros, lo convierta en pulgadas. (donde 1 pulgada = 2.54 centímetros).
                                                   Solución .

package ejercio;

import javax.swing.JOptionPane;

/**
 *
 * @author charre
 */
public class ejer6 {
    public static void main(String[] args) {
        double n=Double.parseDouble(JOptionPane.showInputDialog("ingrese cetimetros"));
        if(n>=1){
            double m =n*2.54;
             JOptionPane.showMessageDialog(null,"en pulgadas es  " +m );
        }else{
             JOptionPane.showMessageDialog(null,"error  en la conversion   :( " );
    }
    
    }
}

7..     Ingrese por teclado el nombre, precio y la cantidad de productos a vender, calcule el monto de la venta. Se aplicara un descuento del 35% de su precio por la compra de 20 unidades. Visualice el descuento y el neto.

                                                      Solución .
package ejercio;

import javax.swing.JOptionPane;

/**
 *
 * @author charre
 */
public class ejer7 {
    public static void main(String[] args) {
        
        Double n=Double.parseDouble(JOptionPane.showInputDialog("ingrese precio"));
int m=Integer.parseInt(JOptionPane.showInputDialog(null, "ingrese catidad"));
double s = n*m;
if (m>=20){
    double d=s*0.35;
    double t=s-d;
     JOptionPane.showMessageDialog(null,"el descuento es "+d);
             JOptionPane.showMessageDialog(null,"total a pagar es  "+t);
             
}else{
      JOptionPane.showMessageDialog(null,"total a pagar es  "+s+" no hay descuento");
    }
    
}
}

8.  Crear una aplicación, que permita el ingreso de 2 números, para luego calcular la suma, resta, división, multiplicación, división y residuo.

                                     Solución .

http://charrelucasyeritza.blogspot.pe/
package ejercio;

import javax.swing.JOptionPane;


public class ejer8 {
    public static void main(String[] args) {
        
    
    Double m=Double.parseDouble(JOptionPane.showInputDialog(null, "ingrese primer numero"));
  double n=Double.parseDouble(JOptionPane.showInputDialog(null, "ingrese segundo numero"));
  double s=m+n;
  double r=m-n;
  double mu=m*n;
  double d=m/n;
  double re=m%n;
  JOptionPane.showMessageDialog(null,"la suma  es  :"+s+"\n la resta es  :"+r+"\n la multiplicacion es  :"
          + mu+ " \n la divicion es  : "+d+ "\n el residuo es  :  " +re);
}



}



 9.     Ingrese por teclado 2 notas, visualice el mayor de las dos notas y si esa nota es aprobatoria o no (notas de 0-20).
                                                                 Solución .
package ejercio;

import javax.swing.JOptionPane;

/**
 *
 * @author charre
 */
public class ejer9 {
    public static void main(String[] args) {
        
    
    int m=Integer.parseInt(JOptionPane.showInputDialog(null, "ingrese nota 01"));
  int n=Integer.parseInt(JOptionPane.showInputDialog(null, "ingrese nota 02"));
  if(m>n && m >=13){
      JOptionPane.showMessageDialog(null,"la nota  mayor aprobatoria es :"+m);
  
            }else if (m<13){
               JOptionPane.showMessageDialog(null,"la nota  mayor desprotoria :"+m);   
  }  else if (n>m && n >=13){
    
      JOptionPane.showMessageDialog(null,"la nota  mayor aprobatoria es :"+n);
  
            }else if (n<13){
    
               JOptionPane.showMessageDialog(null,"la nota  mayor desprotoria :"+n);
}
}
}



10.    Ingrese por teclado la edad de una persona, visualice un mensaje:
a)    “Mayor de Edad”, si la edad es mínimo 18
b)    “Menor de Edad”, si la edad es menor a 18

                                                   Solución 


package ejercio;

import javax.swing.JOptionPane;

/**
 *
 * @author charre
 */
public class ejer10 {
    public static void main(String[] args) {
        int m=Integer.parseInt(JOptionPane.showInputDialog(null, "ingrese edad"));
        if (m>=18){
      JOptionPane.showMessageDialog(null,"mayor de edad  : "+m );      
        }else{
            JOptionPane.showMessageDialog(null,"menor de edad : " +m );
    }
    
}
}