ProblemasJava

 Problemas de java


1. Realizar un programa que imprima un mensaje en la pantalla “Hola Cetis 120”.

public class Main{

    public static void main(String[] args) {

        System.out.print("Hola Cetis 120");

    }

}



2. Realizar un programa que declare 3 variables (entera, flotante y carácter) 
y que se le asigne valores e imprima el resultado.
public class Main{ public static void main(String[] args) { int n=12; double m=0.34; char s='M'; System.out.println("El entero es "+n); System.out.println("El flotante es "+m); System.out.println("El caracter es "+s); } }


3. Realizar un programa que calcule los días de vida que tiene una persona cuya edad es de 7 años.
public class Main{
public static void main(String[] args) { int n=7,dias; dias=n*365; System.out.print("Los dias de vida son "+dias); } }


4. Realizar un programa en Java que realice las 4 operaciones básicas 
(+, *, /, -), con los siguientes valores asignados: A=10 y B=5.

public class Main{ public static void main(String[] args) { int A=10,B=5,mul,divi,res,sum; sum=A+B; res=A-B; mul=A*B; divi=A/B; System.out.println("La suma es "+sum); System.out.println("La resta es "+res); System.out.println("La multiplicacion es "+mul); System.out.println("La division es es "+divi); } }


5. Realizar un programa que eleve un número a una potencia determinada y calcule la raíz cuadrada del mismo.

import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner hola=new Scanner(System.in); double n,raiz,cua; System.out.print("Dame un numero "); n= hola.nextDouble(); raiz=Math.sqrt(n); cua=Math.pow(n,2); System.out.println("La raiz es "+raiz); System.out.println("La pòtencia es "+cua); } }

6. Realizar un programa que pida al usuario el precio de un celular, este programa deberá aumentarle un 10% e imprimir el precio total de dicho celular.
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner hola=new Scanner(System.in); double tele,aumen,total; System.out.print("Dame el precio del telefono "); tele= hola.nextDouble(); aumen=tele*0.10; total=tele+aumen; System.out.println("El total es de "+total); } }


7. Realizar un programa para que solicite los valores de a, b y c y estos se introduzcan por el teclado, y que los multiplique e imprima el resultado.
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner hola=new Scanner(System.in); double a,b,c,mul; System.out.print("Dame el valor de a "); a= hola.nextDouble(); System.out.print("Dame el valor de b "); b= hola.nextDouble(); System.out.print("Dame el valor de c "); c= hola.nextDouble(); mul=a*b*c; System.out.println("El total es "+mul); } }


8. Realizar un programa que calcule el área de un Cuadro, pidiendo uno de los lados al usuario.import java.util.Scanner;
public class Main{ public static void main(String[] args) { Scanner hola=new Scanner(System.in); double lado,area; System.out.print("Dame el valor de un lado del triangulo "); lado= hola.nextDouble(); area=lado*lado/2; System.out.println("El area del triangulo es de "+area); } }


9. Calcule la longitud de una circunferencia de radio pedido al usuario ( 2 * Pi*r).import java.util.Scanner;
public class Main{ public static void main(String[] args) { Scanner hola=new Scanner(System.in); double radio,circun; System.out.print("Dame el valor del radio "); radio= hola.nextDouble(); circun=2*Math.PI*radio; System.out.println("La circunferencia es "+circun); } }


10. Programa que lea una determinada hora (desde el teclado) e imprima a cuantos minutos y segundos equivale.

package Blog3parcial;


import java.util.Scanner;


public class Problemas {


public static void main(String[] args) {

Scanner hola=new Scanner(System.in);

int hora,minu,segun;

System.out.print("Dame una hora ");

hora=hola.nextInt();

minu=hora*60;

segun=hora*60*60;

System.out.println("La cantidad de minutos son "+minu);

System.out.println("La cantidad de segundos son "+segun);

}


}



11. En Suburbia se hace un 20% de descuento a los clientes cuya compra supere los 1500 pesos.
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner hola=new Scanner(System.in); double compra,desc,total; System.out.println("De cuanto fue tu compra "); compra =hola.nextDouble(); if(compra>1500){ desc=compra*0.20; total=compra-desc; System.out.println("El total a pagar es "+total); } } }


12. Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera: Si trabaja 40 horas o menos se le paga $16 por hora. Si trabaja más de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra.
import java.util.Scanner;
public class Main{ public static void main(String[] args) { Scanner hola=new Scanner(System.in); int horas,sala,total,res,mas; System.out.println("Cuantas horas trabajaste "); horas =hola.nextInt(); if(horas<=40){ sala=horas*16; System.out.println("El salario es de "+sala); } if(horas>40 && horas<=80){ sala=horas*16; System.out.println("El salario es de "+sala); } if(horas>80){ sala=80*16; res=horas - 80; mas=res*20; total=sala+mas; System.out.println("El total del salario con horas extras es de "+total); } } }


13. Realizar un programa que pida la fecha de nacimiento (mes y día) y

determine que signo del zodiaco.

package Problemasjava;

import java.util.Scanner;


public class Java {


public static void main(String[] args) {

Scanner hola =new Scanner(System.in);

int dia;

String mes;

System.out.print("Dame tu mes de nacimiento (en minusculas) ");

mes = hola.nextLine();

System.out.print("Dame tu dia de nacimiento ");

dia = hola.nextInt();

if(mes.equals("enero") && dia>=20 && dia<=31){

System.out.print("Tu signo zodiacal es Acuario");

}

if(mes.equals("febrero") && dia>=1 && dia<=18){

System.out.print("Tu signo zodiacal es Acuario");

}

if(mes.equals("febrero") && dia>=19 && dia<=28){

System.out.print("Tu signo zodiacal es Piscis");

}

if(mes.equals("marzo") && dia>=1 && dia<=20){

System.out.print("Tu signo zodiacal es Piscis");

}

if(mes.equals("marzo") && dia>=21 && dia<=31){

System.out.print("Tu signo zodiacal es Aries");

}

if(mes.equals("abril") && dia>=1 && dia<=19){

System.out.print("Tu signo zodiacal es Aries");

}

if(mes.equals("abril") && dia>=20 && dia<=30){

System.out.print("Tu signo zodiacal es Tauro");

}

if(mes.equals("mayo") && dia>=1 && dia<=20){

System.out.print("Tu signo zodiacal es Tauro");

}

if(mes.equals("mayo") && dia>=21 && dia<=31){

System.out.print("Tu signo zodiacal es Geminis");

}

if(mes.equals("junio") && dia>=1 && dia<=20){

System.out.print("Tu signo zodiacal es Geminis");

}

if(mes.equals("junio") && dia>=21 && dia<=30){

System.out.print("Tu signo zodiacal es Cancer");

}

if(mes.equals("julio") && dia>=1 && dia<=22){

System.out.print("Tu signo zodiacal es Cancer");

}

if(mes.equals("julio") && dia>=23 && dia<=31){

System.out.print("Tu signo zodiacal es Leo");

}

if(mes.equals("agosto") && dia>=1 && dia<=22){

System.out.print("Tu signo zodiacal es Leo");

}

if(mes.equals("agosto") && dia>=23 && dia<=31){

System.out.print("Tu signo zodiacal es Virgo");

}

if(mes.equals("septiembre") && dia>=1 && dia<=22){

System.out.print("Tu signo zodiacal es Virgo");

}

if(mes.equals("septiembre") && dia>=23 && dia<=30){

System.out.print("Tu signo zodiacal es Libra");

}

if(mes.equals("octubre") && dia>=1 && dia<=22){

System.out.print("Tu signo zodiacal es Libra");

}

if(mes.equals("octubre") && dia>=23 && dia<=31){

System.out.print("Tu signo zodiacal es Escorpio");

}

if(mes.equals("noviembre") && dia>=1 && dia<=21){

System.out.print("Tu signo zodiacal es Escorpio");

}

if(mes.equals("noviembre") && dia>=22 && dia<=30){

System.out.print("Tu signo zodiacal es Sagitario");

}

if(mes.equals("diciembre") && dia>=1 && dia<=21){

System.out.print("Tu signo zodiacal es Sagitario");

}

if(mes.equals("diciembre") && dia>=22 && dia<=31){

System.out.print("Tu signo zodiacal es Capricornio");

}

if(mes.equals("enero") && dia>=1 && dia<=19){

System.out.print("Tu signo zodiacal es Capricornio");

}

}


}



14. Realizar un programa que simule una calculadora básica, pidiendo 2 operandos al

usuario, realizar la operación correspondiente a lo que selecciono el usuario Switch).

package Problemasjava;

import java.util.Scanner;


public class Java {


public static void main(String[] args) {

//Este programa finciona con los signos /,-,+,*;

Scanner hola =new Scanner(System.in);

double n1,n2,sum,res,mul,divi;

char ope;

System.out.print("Numero 1: ");

n1 = hola.nextDouble();

System.out.print("Operacion: ");

ope = hola.next().charAt(0);

System.out.print("Numero 2: ");

n2 = hola.nextDouble();

switch(ope){

case '+':

sum=n1+n2;

System.out.print("Suma: "+sum);

break;

case '-':

res=n1-n2;

System.out.print("Resta: "+res);

break;

case '*':

mul=n1*n2;

System.out.print("Multiplicacion: "+mul);

break;

case '/':

divi=n1/n2;

System.out.print("Division: "+divi);

break;

}

}


}



15. Programa que lea un número entero y muestre si el número es múltiplo de 10.

package adios;


import java.util.Scanner;

public class astaluego {


public static void main(String[] args) {

Scanner hola=new Scanner(System.in);

int num;

System.out.print("Dame un numero ");

num=hola.nextInt();

if(num%10==0) {

System.out.print("El numero "+num+" es multiplo de 10");

}

else {

System.out.print("El numero "+num+" no es multiplo de 10");

}


}


}



16. De un operario se conoce su sueldo y los años de antigüedad. Se pide confeccionar un programa que lea los datos de entrada e informe: a) Si el sueldo es inferior a 500 y su antigüedad es igual o superior a 10 años, otorgarle un aumento del 20 %, mostrar el sueldo a pagar. b) Si el sueldo es inferior a 500 pero su antigüedad es menor a 10 años, otorgarle un aumento de 5 %. c) Si el sueldo es mayor o igual a 500 mostrar el sueldo en pantalla sin cambios.

package adios;


import java.util.Scanner;

public class astaluego {


public static void main(String[] args) {

Scanner hola=new Scanner(System.in);

double sueldo,aumento,total;

int año;

System.out.print("Dame tu sueldo ");

sueldo=hola.nextDouble();


System.out.print("Dame tus años de antigüedad ");

año=hola.nextInt();

if(sueldo<500 && año>=10) {

aumento=sueldo*0.20;

total=sueldo+aumento;

System.out.print("El sueldo con el aumento es "+total);

}

else if(sueldo<500 && año<10) {

aumento=sueldo*0.05;

total=sueldo+aumento;

System.out.print("El sueldo con el aumento es "+total);

}

else {

System.out.print("El sueldo es de "+sueldo);

}


}


}



17. Programa que imprima 4 números aleatorios; 2 de esos números deben de estar entre 1 y 10 y los otros dos de 100 a 1000; esto lo debe realizar cada vez que se ejecute.

package adios;


import java.util.Random;

public class astaluego {


public static void main(String[] args) {

Random hola=new Random();

int n1,n2,n3,n4;

n1=(int)(hola.nextDouble()*10+1);

n2=(int)(hola.nextDouble()*10+1);

n3=(int)(hola.nextDouble()*1000+100);

n4=(int)(hola.nextDouble()*1000+100);

System.out.println("Numero del 1 al 10: "+n1);

System.out.println("Numero del 1 al 10: "+n2);

System.out.println("Numero del 100 al 1000: "+n3);

System.out.println("Numero del 100 al 1000: "+n4);


}


}



18. Programa que lea un carácter por teclado y compruebe si es una letra mayúscula.

package adios;


import java.util.Scanner;

public class astaluego {


public static void main(String[] args) {

Scanner hola=new Scanner(System.in);

char letra;

System.out.print("Dame una letra ");

letra=hola.next().charAt(0);

if(letra=='A') {

System.out.print("La letra es mayuscula");

}

else if(letra=='B') {

System.out.print("La letra es mayuscula");

}

else if(letra=='C') {

System.out.print("La letra es mayuscula");

}

else if(letra=='D') {

System.out.print("La letra es mayuscula");

}

else if(letra=='E') {

System.out.print("La letra es mayuscula");

}

else if(letra=='F') {

System.out.print("La letra es mayuscula");

}

else if(letra=='G') {

System.out.print("La letra es mayuscula");

}

else if(letra=='H') {

System.out.print("La letra es mayuscula");

}

else if(letra=='I') {

System.out.print("La letra es mayuscula");

}

else if(letra=='J') {

System.out.print("La letra es mayuscula");

}

else if(letra=='K') {

System.out.print("La letra es mayuscula");

}

else if(letra=='L') {

System.out.print("La letra es mayuscula");

}

else if(letra=='M') {

System.out.print("La letra es mayuscula");

}

else if(letra=='N') {

System.out.print("La letra es mayuscula");

}

else if(letra=='Ñ') {

System.out.print("La letra es mayuscula");

}

else if(letra=='O') {

System.out.print("La letra es mayuscula");

}

else if(letra=='P') {

System.out.print("La letra es mayuscula");

}

else if(letra=='Q') {

System.out.print("La letra es mayuscula");

}

else if(letra=='R') {

System.out.print("La letra es mayuscula");

}

else if(letra=='S') {

System.out.print("La letra es mayuscula");

}

else if(letra=='T') {

System.out.print("La letra es mayuscula");

}

else if(letra=='U') {

System.out.print("La letra es mayuscula");

}

else if(letra=='V') {

System.out.print("La letra es mayuscula");

}

else if(letra=='W') {

System.out.print("La letra es mayuscula");

}

else if(letra=='X') {

System.out.print("La letra es mayuscula");

}

else if(letra=='Y') {

System.out.print("La letra es mayuscula");

}

else if(letra=='Z') {

System.out.print("La letra es mayuscula");

}

else {

System.out.print("La letres es minuscula");

}

}


}



19. Construir un algoritmo que lea la categoría y el sueldo de un trabajador, calcule el aumento correspondiente teniendo en cuenta la siguiente tabla, e imprimir el nuevo sueldo: Categoría Números 1 20%

2 10%

3 5%

package adios;


import java.util.Scanner;

public class astaluego {


public static void main(String[] args) {

Scanner hola=new Scanner(System.in);

double sueldo,total,aumento;

int catego;

System.out.print("Dame tu categoria ");

catego=hola.nextInt();


System.out.print("Dame tu sueldo ");

sueldo=hola.nextDouble();

if(catego==1) {

aumento=sueldo*0.20;

total=sueldo+aumento;

System.out.print("Tu sueldo es de "+total);

}

else if(catego==2) {

aumento=sueldo*0.10;

total=sueldo+aumento;

System.out.print("Tu sueldo es de "+total);

}

else if(catego==3) {

aumento=sueldo*0.05;

total=sueldo+aumento;

System.out.print("Tu sueldo es de "+total);

}

else {

System.out.print("Categoria no existente");

}

}


}



20. Realizar un programa en Java que pida una hora y una cierta cantidad de minutos al usuario, así como la cantidad de minutos que desea adelantar el reloj, este programa deberá imprimir la hora actual.

package adios;


import java.util.Scanner;

public class astaluego {


public static void main(String[] args) {

Scanner hola=new Scanner(System.in);

double sueldo,total,aumento;

int hora,minu,minu2,sum,res;

System.out.print("Dame la hora ");

hora=hola.nextInt();

System.out.print("Dame los minutos ");

minu=hola.nextInt();

System.out.print("Dame los minutos a adelantar ");

minu2=hola.nextInt();

sum=minu+minu2;

if(sum>=60) {

hora=hora+1;

res=sum-60;

System.out.print("La hora actual es "+hora+":"+res);

}

}


}


21. Leer 10 enteros y mostrar la media de los valores negativos y la de los positivos.

import java.util.*; public class Main{ public static void main(String[] args) { Scanner hola=new Scanner(System.in); int num,prom=0,total=0,total2=0,prom2=0,p=0,m=0; for(int n=1;n<=10;n++){ System.out.println("Dame una calificacion "); num=hola.nextInt(); if(num>0){ p=p + 1; total=total+num; prom=total/p; } if(num<0){ m=m + 1; total2=total2+num; prom2=total2/m; } } System.out.println("El promedio de los numero positivos es "+prom); System.out.println("El promedio de los numero negativos es "+prom2); } }



22. Realizar un programa que lea N alturas y calcular la media de. Calcular cuántas hay superiores a la media y cuántas inferiores.

import java.util.*;

public class Main
{
public static void main(String[] args) {
Scanner hola=new Scanner(System.in);
int alt; 
System.out.println("Dame la cantidad de alturas ");
alt=hola.nextInt();
float num[]=new float[alt]; 
 
float sum=0,med=0,sup=0,inf=0;
for(int n=0;n<alt;n++){
    System.out.println("Dame una altura ");
    num[n]=hola.nextFloat();
    sum=sum+num[n];
    med=sum/alt;
}
for(int n=0;n<alt;n++){
    if(num[n]>med){
        sup=sup + 1;
    }
    if(num[n]<med){
        inf=inf + 1;
    }
 }
 System.out.println("El total de inferiores son "+inf);
 System.out.println("El total de superiores son "+sup);
}
}

23. Realizar un programa que lea el nombre y sueldo de 10 empleados; el

programa debe mostrar el nombre y sueldo del empleado que más gana.
import java.util.*; public class Main { public static void main(String[] args) { Scanner hola=new Scanner(System.in); String nom[]=new String[5],nom2="no"; int suel[]=new int[5],mayor=0; for(int n=0;n<5;n++){ System.out.println("Dame tu nombre "); nom[n]=hola.next(); System.out.println("Dame tu sueldo "); suel[n]=hola.nextInt(); if(suel[n]>mayor){ mayor=suel[n]; nom2=nom[n]; } } System.out.println("El nombre del empleado que mas gana es "+nom2); System.out.println("y su sueldo es de "+mayor); }
}



24. Realizar un programa que Pida dos fechas (día-mes-año) y mostrar el número de días que hay de diferencia. Suponiendo todos los meses de 30 días.

package Blogger;

import java.util.*;

public class Prueva {


public static void main(String[] args) {

Scanner hola=new Scanner(System.in);

int d=0,m=0,a=0,to,dia,mes,año,dia2,mes2,año2;

System.out.println("Dame una fecha dia/mes/año ");

dia=hola.nextInt();

mes=hola.nextInt();

año=hola.nextInt();

System.out.println("Dame otra fecha dia/mes/año ");

dia2=hola.nextInt();

mes2=hola.nextInt();

año2=hola.nextInt();

if(dia<dia2 || dia>dia2) {

d=d+(dia-dia2);

}

if(mes<mes2 || mes>mes2) {

m=m+(mes-mes2)*30;

}

if(año<año2 || año>año2) {

a=a+(año-año2)*365;

}

to=d+m+a;

if(to<0) {

to=(d+m+a)*-1;

}

System.out.println("La cantidad de dias que hay de diferencia son de "+to);


}


}



25. Realizar un programa que pida al usuario el número de tabla que quiere visualizar, el número en donde quiere que empiece y que termine la tabla; el programa debe de imprimir la tabla solicitada, ejemplo: ¿Cuál tablas quieres? 5 ¿En qué número quieres que inicie? 2 ¿En qué número quieres que termine? 8 5 x 2 =10 5 x 3 = 15 5 x 4 = 20 6 x 8 = 40

package Blogger;

import java.util.*;

public class Problema25 {


public static void main(String[] args) {

Scanner hola=new Scanner(System.in);

int tabla,num1,num2;

System.out.println("Cual tabla quieres? ");

tabla=hola.nextInt();

System.out.println("Enque numero quieres que inicie? ");

num1=hola.nextInt();

System.out.println("Enque numero quieres que termine? ");

num2=hola.nextInt();

for(int n=num1;n<=num2;n++) {

System.out.println(tabla+" x "+n+" = "+tabla*n);

}


}


}



26. Realizar un programa que pida un número al usuario y que imprima los
números que le anteceden, hasta llegar a 0.
import java.util.*;
public class Main{ public static void main(String[] args) { Scanner hola=new Scanner(System.in); int num; System.out.println("Dame un numero "); num=hola.nextInt(); for(int n=num - 1;n>=0;n--){ System.out.println(n); } } }



27. Llenar un arreglo con 10 números aleatorios entre 1 y 100 e imprimirlo.
import java.util.*;

public class Main
{
public static void main(String[] args) {
Scanner hola=new Scanner(System.in);
Random adios=new Random();
int numal[]=new int[10];
for(int n=0;n<10;n++){
   
   numal[n]=(int)(adios.nextDouble()*100 + 1);
   
}
for(int n=0;n<10;n++){
   
   System.out.println(numal[n]);
   
}
}
}


28. Realizar un programa que almacene en un arreglo 7 nombres y sus
respectivos pesos en otro arreglo. Este programa deberá imprimir el nombre de la
persona de mayor peso.

package Blogger;

import java.util.*;

public class Ploblema28 {


public static void main(String[] args) {

Scanner hola=new Scanner (System.in);

String nom[]=new String[7],nombre="g";

float peso[]=new float[7],mayor=0;

for(int n=0;n<7;n++) {

System.out.println("Dame tu nombre ");

nom[n]=hola.next();

System.out.println("Dame tu peso ");

peso[n]=hola.nextFloat();

if(peso[n]>mayor) {

mayor=peso[n];

nombre=nom[n];

}

}

System.out.println("La persona que pesa mas es "+nombre);


}


}



29. Realizar un programa que lea 10 números y los almacene en un arreglo y este programa deberá imprimirlo al revés.

package Bloggeretc;


import java.util.*;


public class Ejercicio29 {


public static void main(String[] args) {

Scanner hola=new Scanner(System.in);

int num[]=new int[10];

for(int n=0;n<10;n++) {

System.out.println("Dane un numero");

num[n]=hola.nextInt();

}

for(int n=9;n>=0;n--) {

System.out.println(num[n]);

}


}


}



30. Realizar un programa que lee 7 calificaciones de un alumno, las almacene en un arreglo e imprima el promedio de estas calificaciones.

package Clases;


import java.util.*;


public class Blog35 {


public static void main(String[] args) {

Scanner hola=new Scanner(System.in);

int num[]=new int[7],prom=0,sum=0;

for(int n=0;n<7;n++) {

System.out.println("Dame las calificaciones");

num[n]=hola.nextInt();

sum=sum+num[n];

prom=sum/7;

}

System.out.println("El promedio de las falificaciones es de "+prom);

}


}




32. Contar el número de elementos positivos, negativos y ceros en un arreglo de 10 enteros (que es llenado por el usuario).

package Clases;


import java.util.*;


public class Blog35 {


public static void main(String[] args) {

Scanner hola=new Scanner(System.in);

int num[]=new int[10],neu=0,pos=0,neg=0;

for(int n=0;n<10;n++) {

System.out.println("Dame un numero");

num[n]=hola.nextInt();

if(num[n]==0) {

neu++;

}

if(num[n]<0) {

neg++;

}

if(num[n]>0) {

pos++;

}

}

System.out.println("El numero de positivos son "+pos);


System.out.println("El numero de negtivos son "+neg);


System.out.println("El numero de neutros o ceros son "+neu);

}


}




33. Leer 10 enteros y almacenarlos en un arreglo; el programa deberá mostrar la media de los valores negativos y la media de los valores positivos.

package Clases;


import java.util.*;


public class Ejercicio33 {


public static void main(String[] args) {

Scanner hola=new Scanner (System.in);

int num[]=new int[10],sum=0,sum2=0,po=0,ne=0,prom=0,prom2=0;

for(int n=0;n<10;n++) {

System.out.println("Dame un numero");

num[n]=hola.nextInt();

if(num[n]>0) {

po=po+1;

sum=sum+num[n];

prom=sum/po;

}

else {

ne=ne+1;

sum2=sum2+num[n];

prom2=sum2/ne;

}

}

System.out.println("La media de los numero positivos es de "+prom);


System.out.println("La media de los numero negativos es de "+prom2);

}


}



34. Leer 10 alturas y calcular la altura media. Calcular cuántas hay superiores a la media y cuántas inferiores.

package Clase;


import java.util.*;


public class Ejercicio33 {


public static void main(String[] args) {

Scanner hola=new Scanner(System.in);

float alt[]=new float[10],sum=0,prom=0;

int a=0,b=0;

for(int n=0;n<10;n++) {

System.out.println("Dame una altura ");

alt[n]=hola.nextFloat();

sum=sum+alt[n];

prom=sum/10;

}

for(int n=0;n<10;n++) {

if(alt[n]>prom) {

a++;

}

else {

b++;

}

}

System.out.println("La cantidad de superiores es de "+a);


System.out.println("La cantidad de inferiores es de "+b);

}


}



35. Leer el nombre y sueldo de 20 empleados y mostrar el nombre y sueldo del empleado que más gana.

package Clases;


import java.util.*;


public class Ejercicio35 {


public static void main(String[] args) {

Scanner hola=new Scanner(System.in);

String nombre[]=new String[5],nom="n";

int sueldo[]=new int[5],mayor=0;

for(int n=0;n<5;n++) {

System.out.println("Cual es tu nombre");

nombre[n]=hola.next();

System.out.println("Cual es tu sueldo");

sueldo[n]=hola.nextInt();

if(sueldo[n]>mayor) {

mayor=sueldo[n];

nom=nombre[n];

}

}

System.out.println("La prrsona que tiene mayor sueldo es "+nom);


System.out.println("Su sueldo es de "+mayor);

}


}




36.

package Clase;


import javax.swing.*;


public class bLOGGER extends JFrame{

public static void main(String[] args) {

             bLOGGER hola=new bLOGGER();

hola.setBounds(350,300,300,300);

hola.setVisible(true);

bLOGGER hola2=new bLOGGER();

hola2.setBounds(215,165,150,150);

hola2.setVisible(true);

bLOGGER hola3=new bLOGGER();

hola3.setBounds(635,165,150,150);

hola3.setVisible(true);

}

}




37. Coloca el código de Java para visualizar la siguiente pantalla.

package Clase; import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.JLabel; import javax.swing.JTextField; import javax.swing.JButton; public class Hola extends JFrame { private JPanel contentPane; private JTextField textField; private JTextField textField_1; private JTextField textField_2; private JTextField textField_3; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { Hola frame = new Hola(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public Hola() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 189); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); JLabel lblNewLabel = new JLabel("Nombre:"); lblNewLabel.setBounds(10, 21, 73, 14); contentPane.add(lblNewLabel); JLabel lblNewLabel_1 = new JLabel("Apellidos:"); lblNewLabel_1.setBounds(10, 46, 73, 14); contentPane.add(lblNewLabel_1); JLabel lblNewLabel_2 = new JLabel("Edad:"); lblNewLabel_2.setBounds(10, 74, 73, 14); contentPane.add(lblNewLabel_2); textField = new JTextField(); textField.setBounds(107, 18, 86, 20); contentPane.add(textField); textField.setColumns(10); textField_1 = new JTextField(); textField_1.setBounds(107, 43, 86, 20); contentPane.add(textField_1); textField_1.setColumns(10); textField_2 = new JTextField(); textField_2.setBounds(107, 71, 86, 20); contentPane.add(textField_2); textField_2.setColumns(10); JLabel lblNewLabel_3 = new JLabel("Peso:"); lblNewLabel_3.setBounds(10, 105, 73, 14); contentPane.add(lblNewLabel_3); textField_3 = new JTextField(); textField_3.setBounds(107, 102, 86, 20); contentPane.add(textField_3); textField_3.setColumns(10); JButton btnNewButton = new JButton("Guardar"); btnNewButton.setBounds(279, 17, 89, 23); contentPane.add(btnNewButton); JButton btnNewButton_1 = new JButton("Nuevo"); btnNewButton_1.setBounds(279, 51, 89, 23); contentPane.add(btnNewButton_1); JButton btnNewButton_2 = new JButton("Cerrar"); btnNewButton_2.setBounds(279, 85, 89, 23); contentPane.add(btnNewButton_2); } }










38. Coloca el código de Java para visualizar la siguiente pantalla

package Clases;


import java.awt.EventQueue;


import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.border.EmptyBorder;

import javax.swing.JLabel;

import javax.swing.JComboBox;

import javax.swing.DefaultComboBoxModel;

import javax.swing.JButton;

import javax.swing.JTextField;

import java.awt.event.ActionListener;

import java.awt.event.ActionEvent;


public class FIFA extends JFrame {


private static final long serialVersionUID = 1L;

private JPanel contentPane;

private JTextField t1;


/**

* Launch the application.

*/

public static void main(String[] args) {

EventQueue.invokeLater(new Runnable() {

public void run() {

try {

FIFA frame = new FIFA();

frame.setVisible(true);

} catch (Exception e) {

e.printStackTrace();

}

}

});

}


/**

* Create the frame.

*/

public FIFA() {

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setBounds(100, 100, 450, 300);

contentPane = new JPanel();

contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));


setContentPane(contentPane);

contentPane.setLayout(null);

JLabel lblNewLabel = new JLabel("Elija la pelicula");

lblNewLabel.setBounds(54, 43, 100, 14);

contentPane.add(lblNewLabel);

JLabel lblNewLabel_1 = new JLabel("que desea ver");

lblNewLabel_1.setBounds(54, 55, 85, 14);

contentPane.add(lblNewLabel_1);

JComboBox comboBox = new JComboBox();

comboBox.setModel(new DefaultComboBoxModel(new String[] {"TITANIC", "RAPIDOS Y FURIOSOS", "LOS VENGADORES", "CARS", "TOY STORY"}));

comboBox.setBounds(200, 43, 160, 22);

contentPane.add(comboBox);

JButton btnNewButton = new JButton("Confirmar");

btnNewButton.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

String item;

item=comboBox.getSelectedItem().toString();

if(item.equalsIgnoreCase("TITANIC")) {

t1.setText(item);

}

                if(item.equalsIgnoreCase("RAPIDOS Y FURIOSOS")) {

t1.setText(item);

}

                if(item.equalsIgnoreCase("LOS VENGADORES")) {

t1.setText(item);

}

                if(item.equalsIgnoreCase("CARS")) {

t1.setText(item);

}

                if(item.equalsIgnoreCase("TOY STORY")) {

                t1.setText(item);

                }

}

});

btnNewButton.setBounds(50, 128, 105, 37);

contentPane.add(btnNewButton);

JLabel lblNewLabel_2 = new JLabel("Usted vera:");

lblNewLabel_2.setBounds(93, 208, 85, 22);

contentPane.add(lblNewLabel_2);

t1 = new JTextField();

t1.setBounds(221, 209, 139, 20);

contentPane.add(t1);

t1.setColumns(10);

}

}.






40.

package Clases; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.JLabel; import javax.swing.JCheckBox; import javax.swing.JTextField; import javax.swing.JButton; public class FIFA2 extends JFrame { private static final long serialVersionUID = 1L; private JPanel contentPane; private JTextField textField; private JTextField textField_1; private JTextField textField_2; private JTextField textField_3; private JTextField textField_4; private JTextField textField_5; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { FIFA2 frame = new FIFA2(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public FIFA2() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 300); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); JLabel lblNewLabel = new JLabel("Calcular Llamadas"); lblNewLabel.setBounds(10, 0, 100, 14); contentPane.add(lblNewLabel); JLabel lblNewLabel_1 = new JLabel("Tipo:"); lblNewLabel_1.setBounds(10, 25, 46, 14); contentPane.add(lblNewLabel_1); JCheckBox chckbxNewCheckBox = new JCheckBox("Provincial"); chckbxNewCheckBox.setBounds(10, 40, 97, 23); contentPane.add(chckbxNewCheckBox); JCheckBox chckbxNewCheckBox_1 = new JCheckBox("Local"); chckbxNewCheckBox_1.setBounds(10, 66, 97, 23); contentPane.add(chckbxNewCheckBox_1); JLabel lblNewLabel_2 = new JLabel("Franja:"); lblNewLabel_2.setBounds(111, 25, 46, 14); contentPane.add(lblNewLabel_2); JCheckBox chckbxNewCheckBox_2 = new JCheckBox("1"); chckbxNewCheckBox_2.setBounds(121, 40, 46, 23); contentPane.add(chckbxNewCheckBox_2); JCheckBox chckbxNewCheckBox_2_1 = new JCheckBox("2"); chckbxNewCheckBox_2_1.setBounds(121, 66, 55, 23); contentPane.add(chckbxNewCheckBox_2_1); JCheckBox chckbxNewCheckBox_3 = new JCheckBox("3"); chckbxNewCheckBox_3.setBounds(121, 92, 97, 23); contentPane.add(chckbxNewCheckBox_3); JLabel lblNewLabel_3 = new JLabel("Numero Origen"); lblNewLabel_3.setBounds(184, 25, 97, 14); contentPane.add(lblNewLabel_3); JLabel lblNewLabel_5 = new JLabel("Numero Destino"); lblNewLabel_5.setBounds(184, 49, 97, 14); contentPane.add(lblNewLabel_5); JLabel lblNewLabel_4 = new JLabel("Duracion"); lblNewLabel_4.setBounds(184, 75, 97, 14); contentPane.add(lblNewLabel_4); textField = new JTextField(); textField.setBounds(291, 22, 133, 20); contentPane.add(textField); textField.setColumns(10); textField_1 = new JTextField(); textField_1.setBounds(291, 46, 133, 20); contentPane.add(textField_1); textField_1.setColumns(10); textField_2 = new JTextField(); textField_2.setBounds(291, 72, 133, 20); contentPane.add(textField_2); textField_2.setColumns(10); JButton btnNewButton = new JButton("Limpiar"); btnNewButton.setBounds(173, 122, 100, 44); contentPane.add(btnNewButton); JButton btnNewButton_1 = new JButton("Calcular"); btnNewButton_1.setBounds(302, 122, 122, 44); contentPane.add(btnNewButton_1); JLabel lblNewLabel_6 = new JLabel("Precio actual:"); lblNewLabel_6.setBounds(10, 177, 100, 14); contentPane.add(lblNewLabel_6); JLabel lblNewLabel_7 = new JLabel("Precio total:"); lblNewLabel_7.setBounds(178, 177, 88, 14); contentPane.add(lblNewLabel_7); JLabel lblNewLabel_8 = new JLabel("Total de llamadas"); lblNewLabel_8.setBounds(324, 177, 100, 14); contentPane.add(lblNewLabel_8); textField_3 = new JTextField(); textField_3.setBounds(152, 195, 114, 20); contentPane.add(textField_3); textField_3.setColumns(10); textField_4 = new JTextField(); textField_4.setBounds(0, 195, 122, 20); contentPane.add(textField_4); textField_4.setColumns(10); textField_5 = new JTextField(); textField_5.setBounds(312, 195, 108, 20); contentPane.add(textField_5); textField_5.setColumns(10); JButton btnNewButton_2 = new JButton("Resetear"); btnNewButton_2.setBounds(10, 227, 414, 23); contentPane.add(btnNewButton_2); } }






Comentarios

Entradas más populares de este blog