Está en la página 1de 8

1.

INGRESAR UN NUMERO ENTRE 1 Y 12 Y REPORTAR EL MES QUE LE CORRESPONDE


import java.util.Scanner;
public class Ejemplo {
public static void main(String []args)
{
Scanner in=new Scanner(System.in);
System.out.print("Ingrese un numero 1-12:");
int numero=in.nextInt();
switch(numero)
{
case 1:System.out.println("ENERO");break;
case 2:System.out.println("FEBRERO");break;
case 3:System.out.println("MARZO");break;
case 4:System.out.println("ABRIL");break;
case 5:System.out.println("MAYO");break;
case 6:System.out.println("JUNIO");break;
case 7:System.out.println("JULIO");break;
case 8:System.out.println("AGOSTO");break;
case 9:System.out.println("SEPTIEMBRE");break;
case 10:System.out.println("OCTUBRE");break;
case 11:System.out.println("NOVIEMBRE");break;
case 12:System.out.println("DICIEMBRE");break;
default:System.out.println("Ingresa un numero del 1 al 12");
}
}
}
2. INGRESAR UN NUMERO ENTERO, Y SI ESTE TERMINA EN 2,5 U 8 REPORTAR EL
CUADRADO DEL NUMERO, SI ESTE TERMINA EN 4,7 O 9 REPORTAR EL NUMERO
MULTIPLICADO POR 5 Y REPORTAR EL MISMO NMERO EN OTRO CASO.
import java.util.Scanner;
public class Ejercicio {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);
int num;
System.out.print("Ingrese un numero entero : ");
num=in.nextInt();
switch(num%10)
{
case 2:case 5:case 8:
System.out.println("El cuadrado del numero es : "+num*num);break;
case 4:case 7:case 9:
System.out.println("El numero multiplicado por 5 es : "+num*5);break;
default:
System.out.println("El numero ingresado es : "+num);break;
}
}
}
3. INGRESAR UNA LETRA ENTRE A Y E Y REPORTAR EL MENSAJE DE ACUERDO A:
A excelente
B bueno
C regular
D malo
E psimo

import java.util.Scanner;
public class Ejercicio {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);
System.out.print("Ingrese la letra :");
char letra;
letra=in.nextLine().charAt(0);
switch(letra)
{
case 'a':case 'A': System.out.println("EXCELENTE");break;
case 'b':case 'B': System.out.println("BUENO");break;
case 'c':case 'C': System.out.println("REGULAR");break;
case 'd':case 'D': System.out.println("MALO");break;
case 'e':case 'E': System.out.println("PESIMO");break;
default: System.out.println("Letra fuera de rango");break;
}
}
}
4. INGRESAR 2 NMEROS Y LUEGO ESCOGER LA OPERACIN QUE SE QUIERE HACER
CON ELLOS Y REPORTAR EL RESULTADO.

import java.util.Scanner;

public class Ejercicio {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);
double num1,num2,res;
int op;

System.out.print("Ingrese Primer Numero : ");
num1=in.nextDouble();
System.out.print("Ingrese Segundo Numero : ");
num2=in.nextDouble();
System.out.println("Escoger operacion :");
System.out.println("[1] Suma");
System.out.println("[2] Resta");
System.out.println("[3] Multiplicacion");
System.out.println("[4] Division");
System.out.print("Ingrese Opcion (1-4) : ");
op=in.nextInt();

switch(op)
{
case 1 : res=num1+num2;
System.out.println("La Suma es : "+res);
break;
case 2 : res=num1-num2;
System.out.println("La Resta es : "+res);
break;
case 3 : res=num1*num2;
System.out.println("La multiplicacion es :"+res);
break;
case 4 : if(num2!=0)
{
res=num1/num2;
System.out.println("La division es :"+res);
}
else
System.out.println("No se puede dividir entre cero");
break;
default :
System.out.println("Numero de Opcion Fuera de Rango");
}
}
}
5. INGRESAR EL NUMERO DE MES Y EL AO Y REPORTE EL NMERO DE DAS QUE TIENE
ESE MES.
import java.util.Scanner;

public class Ejercicio {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);
int mes,anho;
System.out.print("Ingrese el numero de mes (1-12) :");
mes=in.nextInt();
System.out.print("Ingrese el ao :");
anho=in.nextInt();


switch(mes)
{
case 1:case 3:case 5:case 7:case 8:case 10:case 12:
System.out.println("El mes tiene 31 dias ");break;
case 4:case 6:case 9:case 11:
System.out.println("El mes tiene 30 dias ");break;
case 2:
if((anho%4==0 && anho%100!=0) || anho%400==0)
System.out.println("El mes tiene 29 dias ");
else
System.out.println("El mes tiene 28 dias ");break;
default:
System.out.println("El istema pausado");break;
}
}
}
6. GENERAR UN NMERO ALEATORIO ENTRE 1 Y 3000, MOSTRARLO EN LA PANTALLA Y
REPORTAR SU EQUIVALENTE EN NMEROS ROMANOS.

import java.util.Random;
import java.util.Scanner;

public class Ejercicio {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);
int n=0, u, d, c, m;
System.out.println("CONVERSION DE ARABIGOS A ROMANOS");
Random rnd = new Random();
for (int i = 0; i < 3000; i++) {
n = (int)(rnd.nextDouble() * 3000.0);
n=n%3000+1;
}
System.out.println("El numero generado es : "+n);
u=n%10;
n=n/10;
d=n%10;
n=n/10;
c=n%10;
n=n/10;
m=n%10;

switch(m)
{
case 1: System.out.print("M"); break;
case 2: System.out.print("MM"); break;
case 3: System.out.print("MMM"); break;
}
switch(c)
{
case 1: System.out.print("C"); break;
case 2: System.out.print("CC"); break;
case 3: System.out.print("CCC"); break;
case 4: System.out.print("CD"); break;
case 5: System.out.print("D"); break;
case 6: System.out.print("DC"); break;
case 7: System.out.print("DCC"); break;
case 8: System.out.print("DCCC"); break;
case 9: System.out.print("CM"); break;
}
switch(d)
{
case 1: System.out.print("X"); break;
case 2: System.out.print("XX"); break;
case 3: System.out.print("XXX"); break;
case 4: System.out.print("XL"); break;
case 5: System.out.print("L"); break;
case 6: System.out.print("LX"); break;
case 7: System.out.print("LXX"); break;
case 8: System.out.print("LXXX"); break;
case 9: System.out.print("XC"); break;
}

switch(u)
{
case 1: System.out.print("I"); break;
case 2: System.out.print("II"); break;
case 3: System.out.print("III"); break;
case 4: System.out.print("IV"); break;
case 5: System.out.print("V"); break;
case 6: System.out.print("VI"); break;
case 7: System.out.print("VII"); break;
case 8: System.out.print("VIII"); break;
case 9: System.out.print("IX"); break;
}
}
}
7. DADOS COMO ENTRADA 3 ENTEROS REPRESENTANDO LA FECHA COMO DA, MES,
AO, IMPRIMIR LA FECHA DEL DA ANTERIOR. POR EJEMPLO PARA UNA ENTRADA
COMO: 1, 3,1992 LA SALIDA SER: FECHA ANTERIOR A 1-3-1992 ES 29-02-1992.

import java.util.Scanner;

public class Ejercicio {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);
int d,m,a,ma,nd=0;
System.out.print("Ingrese dia : ");
d=in.nextInt();
System.out.print("Ingrese mes : ");
m=in.nextInt();
System.out.print("Ingrese ao : ");
a=in.nextInt();
ma=m-1;
if(ma==0) ma=12;

switch(ma)
{
case 1: case 3:case 5: case 7: case 8: case 10: case 12:
nd=31;
break;
case 4: case 6: case 9: case 11:
nd=30;
break;
case 2:
if((a%4==0 && a%100!=0) || a % 400==0) nd =29;
else nd=28;
break;
}
d = d-1;
if(d==0)
{
d=nd;
m=m-1;
if(m==0)
{
m=12;
a=a-1;
}
}
System.out.println("La fecha del dia anterior es: "+d+"/"+m+"/"+a);
}
}
8. INGRESAR DA DE UNA FECHA, REPORTAR EL DA DE LA SEMANA QUE LE
CORRESPONDE, SUPONIENDO QUE EL DA 1 DE DICHO MES FUE LUNES.

import java.util.Scanner;

public class Ejercicio {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);
int dia;
System.out.print("Ingrese el dia :");
dia=in.nextInt();
switch(dia%7)
{
case 0: System.out.println("Domingo");break;
case 1: System.out.println("Lunes");break;
case 2: System.out.println("Martes");break;
case 3: System.out.println("Miercoles");break;
case 4: System.out.println("Jueves");break;
case 5: System.out.println("Viernes");break;
case 6: System.out.println("Sabado");break;
default: System.out.println("Numero fuera de rango");break;
}
}
}
9. PREGUNTAR QU DA DE LA SEMANA FUE EL DA 1 DEL MES ACTUAL Y REPORTAR EL
DA DE LA SEMANA QUE ES HOY.
import java.util.Scanner;

public class Ejercicio9 {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);
char dia1;
int dia,x;
System.out.print("Ingrese el dia 1 fue (L,M,X,J,V,S,D) :");
dia1=in.nextLine().charAt(0);
switch(dia1)
{
case 'L':case 'l': x=0;break;
case 'M':case 'm': x=1;break;
case 'X':case 'x': x=2;break;
case 'J':case 'j': x=3;break;
case 'V':case 'v': x=4;break;
case 'S':case 's': x=5;break;
case 'D':case 'd': x=6;break;
default: System.out.println("Numero fuera de rango");break;
}
System.out.print("Ingrese el dia que es hoy:");
dia=in.nextInt();
switch(dia%7)
{
case 0: System.out.println("Domingo");break;
case 1: System.out.println("Lunes");break;
case 2: System.out.println("Martes");break;
case 3: System.out.println("Miercoles");break;
case 4: System.out.println("Jueves");break;
case 5: System.out.println("Viernes");break;
case 6: System.out.println("Sabado");break;
default: System.out.println("Numero fuera de rango");break;
}
}
}

Intereses relacionados