MENÚ DE EJERCICIOS

Aquí se obtiene un menú de una variedad de ejercicios hechos en netbeans.

import java.io.IOException;
import java.util.Scanner;
public class MENU_EJERCICIOS {
public static void main(String[] args)throws IOException {
Scanner s=new Scanner (System.in);
int n;
do
{
System.out.println(«»);
System.out.println(«*** MENU EJERCICIOS EN NETBEANS ***»);
System.out.println(«EJERCICIO 1 «);
System.out.println(«EJERCICIO 2 «);
System.out.println(«EJERCICIO 3 «);
System.out.println(«EJERCICIO 4 «);
System.out.println(«EJERCICIO 5 «);
System.out.println(«EJERCICIO 6 «);
System.out.println(«EJERCICIO 7 «);
System.out.println(«EJERCICIO 8 «);
System.out.println(«EJERCICIO 9 «);
System.out.println(«EJERCICIO 10 «);
System.out.println(«EJERCICIO 11 «);
System.out.println(«EJERCICIO 12 «);
System.out.println(«EJERCICIO 13 «);
System.out.println(«EJERCICIO 14 «);
System.out.println(«EJERCICIO 15 «);
System.out.println(«EJERCICIO 16 «);
System.out.println(«EJERCICIO 17 «);
System.out.println(«EJERCICIO 18 «);
System.out.println(«EJERCICIO 19 «);
System.out.println(«EJERCICIO 20 «);
System.out.println(«EJERCICIO 21 «);
System.out.println(«EJERCICIO 22 «);
System.out.println(«SALIR—>23»);
System.out.println(«»);
System.out.print(«Escoger una opcion numeral del menu: «);

n=s.nextInt();

System.out.println(«»);
switch(n)
{

case 1:
int a,b,suma=0;

System.out.println(«Ingrese el primer numero» );

a= s.nextInt();
System.out.println(«Ingrese el segundo numero»);
b= s.nextInt();
suma=a+b;
if (a>b)
{

System.out.println(«El numero mayor es » +a +» y la suma de los numeros ingresados es: » +suma);
}
else
{
System.out.println(«El numero mayor es » +b+» y la suma de los numeros ingresados es: » +suma);
}

break;

case 2:
int nu;
System.out.println(«Ingrese un numero»);
nu=s.nextInt();
if (nu%2==0)
{
System.out.println(«El numero ingresado por pantalla es par «);
System.out.println(«GRACIAS»);
}
else
{
System.out.println(«El numero ingresado por pantalla no es par»);
System.out.println(«GRACIAS»);
}
break;

case 3:
int pn,sn,c;

System.out.println(«Ingrese el primer numero»);
pn=s.nextInt();
System.out.println(«Ingrese el segundo numero»);
sn=s.nextInt();
System.out.println(«Ingrese el tecer numero»);
c=s.nextInt();

if(pn>sn && pn>c)
{
System.out.println(«El numero mayor es» +pn);

}
else

if (sn>pn && sn>c)
{ System.out.println(«El numero mayor es » +sn);
}
else
{
System.out.println(«El numero mayor es » +c);
}

break;

case 4:
int npr=0;

System.out.println(«Ingrese numeros enteros y con el cero se detiene el programa»);
System.out.println(«Ingrese el numero»);
do
{

npr=s.nextInt();
}while(npr!=0);

break;
case 5:
int p=0,su=0;
System.out.println(«Ingrese ocho numero:»);
for(int i=0;i<8;i++)
{
p=s.nextInt();
su=su+p;
}
System.out.println( «La suma total de los ochos numeros ingresados son: «+su);
break;

case 6:
int pr=1,x=0;
System.out.println(«SUMA DE N NUMEROS INGRESADOS»);
System.out.println(«El programa se detiene cuando digite un cero, gracias»);
System.out.println(«Ingrese n numeros: «);

while(pr!=0)
{

pr=s.nextInt();
x=x+pr;
}
System.out.println(«La suma de los numeros ingresados es:»+x);

break;
case 7:
int an,bn,cn;

System.out.println(«Ingrese tres numeros enteros»);
an=s.nextInt();
bn=s.nextInt();
cn=s.nextInt();
if(an==bn && bn==cn)
{
System.out.println(«Es Equilatero «);

} else
{

if( an==bn || bn==cn || cn==an

)
{
System.out.println(«Es Isosceles»);
}
else
{
System.out.println(«Es Escaleno»);

}

}
break;
case 8:
int ap,bp,cp;
char ds;

do
{
System.out.println(«Ingrese tres numeros enteros»);
ap=s.nextInt();
bp=s.nextInt();
cp=s.nextInt();

if(ap==bp && bp==cp)
{
System.out.println(«Es Equilatero «);

} else
{

if( ap==bp || bp==cp || cp==ap )
{
System.out.println(«Es Isosceles»);
}
else
{
System.out.println(«Es Escaleno»);

}
}
System.out.println(«DESEA CONTINUAR S/N»);
ds= (char)System.in.read();

}while(ds!=’n’);
break;
case 9:
System.out.println(«MULTIPLOS DE 3 DEL 1 AL 3000»);
for(int i=1; i<=3000;i++)
{
if (i%3==0)
{
System.out.println(«es multiplo» +i);
}
}
break;
case 10:
int num=0,cont=0;
float sum=0;
System.out.println(«Ingrese varios numeros, se detiene cuando ingrese el cero y calcule su media aritmetica»);

do
{

num=s.nextInt();
sum=sum+num;
cont++;

}while(num!=0);
System.out.println(sum/(cont-1));
break;

case 11:
int nm,f=1;

System.out.println(«ingrese un numero»);
nm=s.nextInt();
for(int i=nm;i>0;i–)
{
f=f*i;

}
System.out.println(«El factorial de » + nm + » es » +f);
break;
case 12:
int nume;
System.out.println(«Ingrese varios numeros hasta qwue llegue a cero»);
do

{

nume=s.nextInt();

}while(nume!=0);

break;

case 13:
int nr=0,aux=0;
System.out.println(«Ingrese varios numeros e indique cual es el mayor hasta que llegue a cero»);
do

{
nr=s.nextInt();

if (nr>aux)
{
aux=nr;
}
}while(nr!=0);

System.out.println(«El numero mayor es » +aux);
break;

case 14:
int co;
double pre, tt=0,auxi=0.0;
do{

System.out.println(«Ingrese la cantidad»);
co=s.nextInt();
System.out.println(«Ingrese el precio»);
pre=s.nextFloat();

tt=co*pre;
auxi=tt+auxi;

}while(co!=0) ;

System.out.println(«Total de la factura es » +auxi);
break;

case 15:
int no;
System.out.print(«Ingrese el primer numero»);
no = s.nextInt();

for (int ct=1;ct<no;ct++)
System.out.print(» *»);
System.out.print(» \n»);

for (int fi=2;fi<no;fi++)
{
System.out.print(» *»);
for( int ct=2;ct<no;ct++)// para tomar los espacios en blanco del cuadrado y lo tomaremos como columna

System.out.print(» «);

System.out.println(«*»);
}
for (int ct=1;ct<no;ct++)
System.out.print(» *»);

System.out.print(» «);
System.out.print(«\n»);
break;

case 16:
int h,thn,the=0,ph=15,pe=22;
char des;

do
{ System.out.println(«»);
System.out.print(«Ingrese las horas del trabajador:»);
h=s.nextInt();
if(h<=35)
{
thn=h*ph;
System.out.println(«El salario que se debe pagar por horas normales es » +»$»+thn);
}
else{
the=pe*(h-40)+40*ph;

System.out.println(«El salario que se debe pagar por las horas extras es » +»$»+the);
}
System.out.println(«»);
System.out.println(«DESEA CALCULAR OTRO SALARIO S/N»);
des= (char)System.in.read();

}while(des!=’n’ && des!=’N’);
break;

case 17:
int ni;
System.out.print(«Ingrese un numero entero, donde el programa realizara una piramide de asteriscos :»);
ni=s.nextInt();
for(int col=0;col<ni;col++)
{
for(int fa=0;fa<col+1;fa++)
{
System.out.print(«*»);
}

System.out.println(«»);

}
break;

case 18:
int cu = 1;
System.out.println(«NUMEROS DEL 1 AL 100»);
while (cu <= 100)
{ System.out.println(cu);
cu=cu+1;
}

System.out.println(«»);
System.out.println(«NUMEROS DEL 100 AL 1»);
System.out.println(«»);
int c1=100;
while (c1>= 1)
{
System.out.println (c1);
c1=c1-1;

}
break;

case 19:
int np;

System.out.print(«Ingrese el numero:»);
np=s.nextInt();
System.out.print(«Primera columna contar de uno en uno»);
System.out.println(«»);
for(int ce=1;ce<=np;ce++)
{
System.out.println(+ce);
}
System.out.print(«Segunda columna contar de dos en dos»);
System.out.println(«»);

for(int c0=1;c0<=np;c0=c0+2)
{
System.out.println(+c0);
}
System.out.print(«tercera columna contar de tres en tres»);
System.out.println(«»);

for(int c2=1;c2<=n;c2=c2+3)
{
System.out.println(+c2);
}

break;

case 20:
System.out.println(«TABLA DE MULTIPLICAR DEL UNO AL QUINCE»);

for (int i = 1; i <= 15; i++)

for (int j = 1; j <= 15; j++)

System.out.println(i+ » * » + j + » = » +i*j);

System.out.println(«TABLA DE MULTIPLICAR DEL UNO AL QUINCE»);
System.out.println(» «);
break;

case 21:

int ns,summ=0;
do
{
System.out.println(«»);
System.out.println(«***MENU***»);
System.out.println(«1.SALIR»);
System.out.println(«2.SUMATORIA»);
System.out.println(«3.FACTORIAL»);
System.out.println(«»);
System.out.print(«Escoger una opcion numeral del menu: «);

ns=s.nextInt();

System.out.println(«»);
switch(ns)
{
case 1 :

System.exit(0);
break;

case 2:
int nu1,nu2;
System.out.println(«SUMATORIA»);
System.out.println(«Ingrese dos numeros»);
nu1=s.nextInt();
nu2=s.nextInt();
summ=nu1+nu2;
System.out.println(«»);
System.out.println(«La suma de los dos numeros es: » +summ);

break;
case 3:
int fa=1;
System.out.println(«FACTORIAL»);
System.out.print(«Ingrese un numero para calcular el factorial: «);
int num1=s.nextInt();
for(int i=1;i<=num1;i++)
fa=fa*i;
System.out.println(«»);
System.out.println(«El factorial de » +num1+»! es » +fa);

break;

}
}while( ns!=’1′);
break;

case 22:
int n1=0,n2=1,nt=0,fb;

System.out.println(«FIBONACCI»);
System.out.print(«Ingrese el numero: «);
nt=s.nextInt();

for(int i=0; i<=nt;i++){
f= n1+n2;
n1=n2;
n2=f;
}
System.out.println(«El valor de la sucesion de fibonacci es » +n1);

break;

case 23:
System.exit(0);
break;
}
try{
Thread.sleep(5000);
}catch(InterruptedException e){}

}while(n!=’1′);
}

}

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.