lenguaje vectorial

22
package UNFV.JAVA.PRINCIPAL; import javax.swing.*; public class EJERCICIO01 { public static void main(String[] args) { int hijos,asignacion,sb,bonificacion,sueldofin; String hijoscad,sbcad,cargo; cargo=JOptionPane.showInputDialog("Ingrese el cargo"); hijoscad=JOptionPane.showInputDialog("Ingrese el numero de hijos"); hijos=Integer.parseInt(hijoscad); sbcad=JOptionPane.showInputDialog("Ingrese el sueldo basico"); sb= Integer.parseInt(sbcad); if ("obrero".equals(cargo)) {bonificacion = 100; } else {bonificacion = 120; } asignacion = hijos*41; sueldofin= sb + bonificacion + asignacion; JOptionPane.showMessageDialog(null,"El sueldo total es:"+sueldofin); } } package UNFV.JAVA.PRINCIPAL; import javax.swing.*; public class EJERCICIO02 { public static void main(String[] args) { int ht,he,js = 0,pago = 0; String actividad,nombre,htcad; double pagoextra, je = 0,jt;

Upload: gianela-vyr

Post on 14-Dec-2015

31 views

Category:

Documents


2 download

DESCRIPTION

ejercicios de java

TRANSCRIPT

package UNFV.JAVA.PRINCIPAL;

import javax.swing.*;

public class EJERCICIO01 {

public static void main(String[] args) {

int hijos,asignacion,sb,bonificacion,sueldofin;

String hijoscad,sbcad,cargo;

cargo=JOptionPane.showInputDialog("Ingrese el cargo");

hijoscad=JOptionPane.showInputDialog("Ingrese el numero de hijos");

hijos=Integer.parseInt(hijoscad);

sbcad=JOptionPane.showInputDialog("Ingrese el sueldo basico");

sb= Integer.parseInt(sbcad);

if ("obrero".equals(cargo))

{bonificacion = 100;

}

else

{bonificacion = 120;

}

asignacion = hijos*41;

sueldofin= sb + bonificacion + asignacion;

JOptionPane.showMessageDialog(null,"El sueldo total es:"+sueldofin);

}

}

package UNFV.JAVA.PRINCIPAL;

import javax.swing.*;

public class EJERCICIO02 {

public static void main(String[] args) {

int ht,he,js = 0,pago = 0;

String actividad,nombre,htcad;

double pagoextra, je = 0,jt;

nombre = JOptionPane.showInputDialog("Ingrese el nombre del obrero");

actividad =JOptionPane.showInputDialog("Ingrese la actividad del obrero");

htcad= JOptionPane.showInputDialog("Ingrese la cantidad de horas trabajadas");

ht = Integer.parseInt(htcad);

switch (actividad)

{

case "pintado" : {pago = 10;break;}

case "laqueado": {pago=12;break;}

case "barnizado": {pago=14;break;}

}

if (ht>40)

{ js=ht*pago;

he = ht-40;

pagoextra = pago+(0.3*pago);

je= he*pagoextra;

jt= js+je;

}

else

{js= ht*pago;

jt=js;

}

JOptionPane.showMessageDialog(null,"El jornal semanal del obrero es:"+js);

JOptionPane.showMessageDialog(null, "El jornal semanal es:" +je);

JOptionPane.showMessageDialog(null, "El jornal total es:" +jt);

}

}

package UNFV.JAVA.PRINCIPAL;

import javax.swing.*;

public class EJERCICIO03 {

public static void main(String[] args) {

String categoria,promcad;

double prom,desc = 0,nueva = 0;

int pension = 0;

categoria = JOptionPane.showInputDialog("Ingrese la categoria del alumno");

promcad=JOptionPane.showInputDialog("ingrese el promedio del alumno");

prom=Integer.parseInt(promcad);

switch (categoria)

{

case "a" :{pension = 550;break;}

case "b" :{pension = 500;break;}

case "c" : {pension = 450 ;break;}

case "d" : {pension = 400;break;}

}

if (prom <14)

{desc = pension *0;

}

else

{

if (prom >= 14 && prom <16)

{desc = 0.10*pension ;

}

else

{

if (prom >= 16 && prom<18)

{ desc = 0.12* pension;

}

else

{

if (prom >=18 && prom <21)

{desc = 0.15*pension;

}

}

}

}

nueva = pension - desc;

JOptionPane.showMessageDialog(null, "La pension actual es:" + pension);

JOptionPane.showMessageDialog(null,"el descuento es :"+desc);

JOptionPane.showMessageDialog(null, "La nueva pension es:"+nueva);

}

}

package UNFV.JAVA.PRINCIPAL;

import javax. swing.*;

public class EJERCICIO05 {

public static void main(String[] args) {

int n1,n2,n3;

String n1cad,n2cad,n3cad;

double prom,prom2,promfinal;

n1cad =JOptionPane.showInputDialog("Ingrese la primera nota");

n1 = Integer.parseInt (n1cad);

n2cad =JOptionPane.showInputDialog("Ingrese la segunda nota");

n2 = Integer.parseInt(n2cad);

prom= (n1+n2)/2;

if (prom >= 8)

{ n3cad = JOptionPane.showInputDialog("Ingrese la tercera nota");

n3= Integer.parseInt (n3cad);

promfinal =(n3 + prom)/2 ;

JOptionPane.showMessageDialog(null, "El promedio final es:"+ promfinal);

}

else

{promfinal = prom ;

JOptionPane.showMessageDialog(null, "El promedio final es:"+promfinal);

}

}

}

package UNFV.JAVA.PRINCIPAL;

import javax.swing.*;

public class EJERCICIO06 {

public static void main(String[] args) {

int n1,n2,n3;

String n1cad,n2cad,n3cad,mensaje="";

double prom,prom2,promfinal;

n1cad =JOptionPane.showInputDialog("Ingrese la primera nota");

n1 = Integer.parseInt (n1cad);

n2cad =JOptionPane.showInputDialog("Ingrese la segunda nota");

n2 = Integer.parseInt(n2cad);

prom= (n1+n2)/2;

if (prom >= 8)

{ n3cad = JOptionPane.showInputDialog("Ingrese la tercera nota");

n3= Integer.parseInt (n3cad);

promfinal =(n3 + prom)/2 ;

JOptionPane.showMessageDialog(null, "El promedio final es:"+ promfinal);

}

else

{promfinal = prom ;

JOptionPane.showMessageDialog(null, "El promedio final es:"+promfinal);

}

if (promfinal >=0 && prom<5)

{mensaje="deficiente";

}

else

{

if(promfinal>=5 && prom<10)

{mensaje="regular";

}

else

{

if(promfinal >= 10 && prom<15)

{mensaje = "bueno";

}

else

{

if(promfinal>= 15 && prom<20)

{mensaje = "excelente";

}

}

}

}

JOptionPane.showMessageDialog(null, "El nivel es:" +mensaje);

}

}

package UNFV.JAVA.PRINCIPAL;

import javax.swing.JOptionPane;

public class EJERCICIO07 {

public static void main(String[] args) {

int ts,aumento = 0;

String tscad;

tscad= JOptionPane.showInputDialog("Ingrese el tiempo de servicio en la empresa");

ts=Integer.parseInt(tscad);

if (ts >= 1 && ts<6)

{aumento = 100;

}

else

{

if(ts>=5 && ts<11)

{aumento= 250;

}

else

{

if (ts >= 10 && ts<20)

{aumento = 400;

}

else

{

if (ts>20)

{aumento= 550;

}

}

}

}

JOptionPane.showMessageDialog(null,"El aumento es:"+aumento);

}

}

package UNFV.JAVA.PRINCIPAL;

import javax.swing.*;

public class EJERCICIO08 {

public static void main(String[] args) {

String nombre, mensaje,estaturacad,pesocad,edadcad;

int edad;

double estatura, peso;

nombre = JOptionPane.showInputDialog("Ingrese el nombre del postulante");

edadcad = JOptionPane.showInputDialog("Ingrese la edad del postulante");

edad = Integer.parseInt(edadcad);

estaturacad = JOptionPane.showInputDialog("Ingrese la estatura del postulante");

estatura = Double.parseDouble(estaturacad);

pesocad = JOptionPane.showInputDialog("Ingrese el peso del postulante");

peso = Double.parseDouble(pesocad);

if (edad < 18 && estatura >= 1.80 && peso <=80)

{mensaje = nombre;

}

else

{mensaje = "no ingreso" ;

}

JOptionPane.showMessageDialog(null, mensaje);

}

}

package UNFV.JAVA.PRINCIPAL;

import javax.swing.*;

public class EJERCICIO09 {

public static void main(String[] args) {

int edad;

String disciplina,nombre,edadcad,tallacad,pesocad,mensaje="";

double talla,peso;

nombre = JOptionPane.showInputDialog("Ingrese el nombre del postulante");

disciplina = JOptionPane.showInputDialog("Ingrese la disciplina a que postula");

edadcad = JOptionPane.showInputDialog("Ingrese la edad del postulante");

edad = Integer.parseInt(edadcad);

tallacad = JOptionPane.showInputDialog(null,"Ingrese el talla del alumno");

talla = Double.parseDouble (tallacad);

pesocad = JOptionPane.showInputDialog("Ingrese el peso del postulante");

peso = Double.parseDouble(pesocad);

if ("futbol".equals(disciplina) && edad >=15 && talla >= 1.70 && peso <= 70)

{mensaje = nombre;

}

else

{

if ("voley femenino".equals(disciplina) && edad <= 17 && talla >= 1.75 && peso <= 75)

{mensaje = nombre;

}

else

{

if ("voley masculino".equals(disciplina) && edad <= 18 && talla >= 1.80 && peso <= 80)

{mensaje = nombre;

}

}

}

JOptionPane.showMessageDialog (null, mensaje);

}

}

package UNFV.JAVA.PRINCIPAL;

import javax.swing.*;

public class EJERCICIO10 {

public static void main(String[] args) {

int codigo, minutos;

double descuento, pagofinal,pago,valor = 0, desc = 0;

String codigocad,minutoscad;

codigocad = JOptionPane.showInputDialog("Ingrese el codigo de zona a la cual se llamo");

codigo=Integer.parseInt(codigocad);

minutoscad = JOptionPane.showInputDialog("Ingrese la cantidad de minutos hablados");

minutos = Integer.parseInt(minutoscad);

switch ( codigo )

{

case 1 :{valor = 2.5;}

{ desc = 0.05;}

break;

case 2 :{valor = 3.0;}

{desc = 0.08;}

break;

case 3 :{valor = 5.5;}

{desc = 0.06;}

break;

case 4 :{valor = 4.5;}

{desc = 0.03;}

break;

case 5 :{valor = 5.0;}

{desc = 0.06;}

break;

}

if (minutos < 11)

{pago = valor * minutos;

pagofinal = pago;

}

else

{pago = valor * minutos;

descuento = pago * desc ;

pagofinal = pago - descuento;

}

JOptionPane.showMessageDialog(null,"El importe de la llamada telefonica es:"+pagofinal);

}

}

package UNFV.JAVA.PRINCIPAL;

import javax.swing. *;

public class EJERCICIO11 {

public static void main(String[] args) {

int p1,p2,p3;

double prom;

String nombre,codigo, mensaje="", p1cad,p2cad,p3cad;

nombre = JOptionPane.showInputDialog ("Ingrese el nombre del alumno");

codigo = JOptionPane.showInputDialog ("Ingrese el codigo de materia");

p1cad= JOptionPane.showInputDialog("Ingrese la primera nota de practica");

p1= Integer.parseInt(p1cad);

p2cad = JOptionPane.showInputDialog("Ingrese la nota de la segunda practica");

p2=Integer.parseInt(p2cad);

p3cad=JOptionPane.showInputDialog("Ingrese la nota de la tercera practica");

p3=Integer.parseInt(p3cad);

prom = p1*0.3 + p2*0.3 + p3*0.4;

if (prom > 11 && prom < 20)

{mensaje = "aprobado";

}

else

{

if(prom == 11)

{mensaje = "aprobado";

}

else

{

if(prom<11)

{mensaje = "reprobado";

}

else

{

if(prom == 20)

{ mensaje = "alumno excelente";

}

}

}

}

JOptionPane.showMessageDialog(null,"El nombre del alumno es:" +nombre);

JOptionPane.showMessageDialog(null,"El codigo de curso es:"+codigo);

JOptionPane.showMessageDialog(null, "El promedio del alumno es:"+prom);

JOptionPane.showMessageDialog(null,mensaje);

package UNFV.JAVA.PRINCIPAL;

import javax.swing.*;

public class EJERCICIO12 {

public static void main(String[] args) {

int numero;

String numerocad,mensaje="";

numerocad = JOptionPane.showInputDialog("Ingrese el numero");

numero = Integer.parseInt(numerocad);

if (numero > 0)

{mensaje ="numero positivo";

}

else

{

if (numero == 0)

{mensaje = "numero nulo";

}

else

{

if(numero < 0)

{mensaje = "numero negativo";

}

}

}

JOptionPane.showMessageDialog(null, mensaje);

}

}

package UNFV.JAVA.PRINCIPAL;

import javax.swing.*;

public class EJERCICIO13 {

public static void main(String[] args) {

int gl,gv;

String glcad,gvcad,mensaje="";

glcad = JOptionPane.showInputDialog("Ingrese el numero de goles del equipo local");

gl= Integer.parseInt(glcad);

gvcad = JOptionPane.showInputDialog("Ingrese el numero de goles del equipo visitante");

gv=Integer.parseInt(gvcad);

if (gl>gv)

{mensaje = "ganador local";

}

else

{

if(gl<gv)

{mensaje = "ganador visitante";

}

else

{

if(gl==gv)

{mensaje = "empate";

}

}

}

JOptionPane.showMessageDialog(null,"El resultado del partido es:"+mensaje);

}

}

package UNFV.JAVA.PRINCIPAL;

import javax.swing.*;

public class EJERCICIO14 {

public static void main(String[] args) {

String usuario,consumocad;

int consumo,cuotafija;

double consumofinal,pago = 0;

usuario = JOptionPane.showInputDialog("Ingrese el usuario");

consumocad = JOptionPane.showInputDialog("Ingrese el consumo de kilowatts");

consumo = Integer.parseInt(consumocad);

if (consumo<= 100)

{pago = consumo* 0.06;

}

else

{

if (consumo > 100 && consumo < 251)

{pago = consumo * 0.04;

}

else

{

if (consumo > 250)

{pago = consumo *0.02;

}

}

}

cuotafija = 12;

consumofinal = pago + cuotafija;

JOptionPane.showMessageDialog(null, " La factura de la luz asciende:"+consumofinal);

}

}

package UNFV.JAVA.PRINCIPAL;

import javax.swing.*;

public class EJERCICIO15 {

public static void main(String[] args) {

String mensaje, hijoscad, ingresocad;

int hijos,ingreso;

ingresocad = JOptionPane.showInputDialog("Ingrese sus ingresos anuales");

ingreso = Integer.parseInt (ingresocad);

hijoscad = JOptionPane.showInputDialog("Ingrese la cantidad de hijos");

hijos = Integer.parseInt (hijoscad);

if (ingreso > 12000 && hijos >= 0)

{ mensaje = "Se concede el credito";

}

else

{

if (ingreso <= 12000 && ingreso > 10000 && hijos <= 2)

{ mensaje = "Se concede el credito";

}

else

{

if (ingreso <= 10000 && ingreso > 8000 && hijos == 0)

{mensaje = "Se concede el credito";

}

else

{mensaje = "No se concede el credito";

}

}

}

JOptionPane.showMessageDialog(null, mensaje);

}

}

package UNFV.JAVA.PRINCIPAL;

import javax.swing.*;

public class EJERCICIO16 {

public static void main(String[] args) {

int importe,cantre,cantde,cien,cincuenta,veinticinco,cinco,uno ;

String importecad, cantrecad;

importecad= JOptionPane.showInputDialog ("Ingrese el importe de la compra");

importe = Integer.parseInt (importecad);

cantrecad = JOptionPane.showInputDialog("Ingrese el importe de la cantidad recibida");

cantre =Integer.parseInt (cantrecad);

cantde = cantre - importe ;

cien = cantde /100;

cincuenta = (cantde - (cien * 100) )/50 ;

veinticinco = (cantde - (cien * 100) - (cincuenta * 50))/25 ;

cinco = (cantde - (cien * 100) - (cincuenta *50) - ( veinticinco * 25))/5 ;

uno = (cantde - (cien * 100) - (cincuenta *50) - ( veinticinco * 25)- ( cinco *5))/5 ;

JOptionPane.showMessageDialog(null,"La cantidad de monedas de 100 es:"+cien);

JOptionPane.showMessageDialog(null,"La cantidad de monedas de 50 es:"+cincuenta);

JOptionPane.showMessageDialog(null,"La cantidad de monedas de 25 es:"+veinticinco);

JOptionPane.showMessageDialog(null,"La cantidad de monedas de 5 es:"+cinco);

JOptionPane.showMessageDialog(null,"La cantidad de monedas de 1 es:"+uno);

}

}

package UNFV.JAVA.PRINCIPAL;

import javax.swing.*;

public class EJERCICIO17 {

public static void main(String[] args) {

int a,b,c;

String acad, bcad, ccad;

acad = JOptionPane.showInputDialog("Ingrese el primer lado del triangulo");

a = Integer.parseInt (acad);

bcad = JOptionPane.showInputDialog("Ingrese el segundo lado del triangulo");

b = Integer.parseInt(bcad);

ccad =JOptionPane.showInputDialog("Ingrese el tercer lado del triangulo");

c = Integer.parseInt (ccad);

if ( a+b>c && b+c>a & a+c>b && a == b && b==c && c==a)

{ JOptionPane.showMessageDialog(null,"Si se forma un triangulo");

JOptionPane.showMessageDialog(null, "Se forma un triangulo equilatero");

}

else

{

if ( a+b>c && b+c>a & a+c>b && a == b && b != c && a != c)

{ JOptionPane.showMessageDialog(null,"Si se forma un triangulo");

JOptionPane.showMessageDialog(null, "Se forma un triangulo isosceles");

}

else

{

if ( a+b>c && b+c>a & a+c>b && b == c && b != a && c!=a)

{ JOptionPane.showMessageDialog(null,"Si se forma un triangulo");

JOptionPane.showMessageDialog(null, "Se forma un triangulo isosceles");

}

else

{

if ( a+b>c && b+c>a & a+c>b && c == a && c!=b && a!=b )

{ JOptionPane.showMessageDialog(null,"Si se forma un triangulo");

JOptionPane.showMessageDialog(null, "Se forma un triangulo isosceles");

}

else

{

if ( a+b>c && b+c>a && a!= b && b!=c && c!=a )

{ JOptionPane.showMessageDialog(null,"Si se forma un triangulo");

JOptionPane.showMessageDialog(null, "Se forma un triangulo escaleno");

}

else

{JOptionPane.showMessageDialog(null, "No se forma triangulo");

}

}

}

}

}

}

}

package UNFV.JAVA.PRINCIPAL;

import javax.swing.*;

public class EJERCICIO18 {

public static void main(String[] args) {

int dinero , tiempo;

String dinerocad,tiempocad,entidad, mensaje="";

double interes,tasa = 0,dinerototal ;

dinerocad = JOptionPane.showInputDialog("Ingrese el monto que desea depositar");

dinero = Integer.parseInt(dinerocad);

tiempocad = JOptionPane.showInputDialog("Ingrese el tiempo en meses que lo mantendra en el banco");

tiempo = Integer.parseInt(tiempocad);

if (dinero >= 0 && dinero <= 500)

{tasa = 0.07;

mensaje = "La entidad mas conveniente en depositar es la B";

}

else

{

if(dinero > 500 && dinero < 3500)

{tasa = 0.12;

mensaje = "La entidad mas conveniente en depositar es la A";

}

else

{

if(dinero >= 3500 && dinero < 4500)

{tasa = 0.15;

mensaje = "La entidad mas conveniente en depositar es la B";

}

else

{

if (dinero >= 4500)

{tasa = 0.16;

mensaje = "La entidad mas conveniente en depositar es la A";

}

}

}

}

interes = dinero * tasa *tiempo;

dinerototal = dinero +interes;

JOptionPane.showMessageDialog(null, mensaje);

JOptionPane.showMessageDialog(null, "El dinero a obtener finalmente es:"+dinerototal);

}

}

package UNFV.JAVA.PRINCIPAL;

import javax.swing.*;

public class EJERCICIO20 {

public static void main(String[] args) {

int va,vb, tiemtotal;

double vp1,vp2,t1, t2,tp1,tp2,tr1,tr2,d1,d2;

String vacad,vbcad,mensaje="",tiemtotalcad;

vacad = JOptionPane.showInputDialog ("Ingrese la velocidad del vehiculo A");

va = Integer.parseInt(vacad);

vbcad = JOptionPane.showInputDialog ("Ingrese la velocidad del vehiculo B");

vb = Integer.parseInt(vbcad);

tiemtotalcad = JOptionPane.showInputDialog("Ingrese el numero de horas transcurridas");

tiemtotal = Integer.parseInt(tiemtotalcad);

t1 = 20/ va;

t2 = 20/ vb;

vp1 = va * 0.8;

vp2 = vb * 0.75 ;

tp1 = 20/vp1;

tp2 = 20/ vp2;

tr1 = tiemtotal - (tp1 + t1);

tr2 = tiemtotal - (tp2 + t2);

d1 = (tr1 * va) + 40 ;

d2 = (tr2 * vb) + 40 ;

if (0<=d1 && d1> d2)

{mensaje = "Va primero el vehiculo A";

JOptionPane.showMessageDialog(null, mensaje);

JOptionPane.showMessageDialog (null,"La posicion del vehiculo A es:" +d1);

JOptionPane.showMessageDialog (null,"La posicion del vehiculo B es:" + d2);

}

else

{

if (0 <=d1 && d1< d2)

{mensaje = "Va primero el vehiculo B";

JOptionPane.showMessageDialog(null, mensaje);

JOptionPane.showMessageDialog (null,"La posicion del vehiculo A es:" +d1);

JOptionPane.showMessageDialog (null,"La posicion del vehiculo B es:" + d2);

}

else

{

if (d1 < 0 && d2 <0)

{ mensaje = "error";

JOptionPane.showMessageDialog(null, mensaje);

}

}

}

}

}