lenguaje vectorial
DESCRIPTION
ejercicios de javaTRANSCRIPT
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);
}
}