Você está na página 1de 3

Programa que lea un nmero entero N de 5 cifras y muestre sus cifras igual que

en el ejemplo. Por ejemplo para un nmero N = 12345 La SALIDA debe ser:


1
12
123
1234
12345

import java.util.*;
public class Clsnumeros {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N;
System.out.print("Introduzca valor de N: ");
N = sc.nextInt(); //supondremos que el nmero introducido tiene 5 cifras
System.out.println(N/10000);
System.out.println(N/1000);
System.out.println(N/100);
System.out.println(N/10);
System.out.println(N);
}
}

Genera al revs
5
45
345
2345
12345

import java.util.*;
public class ClsArea {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N;
System.out.print("Introduzca valor de N: ");
N = sc.nextInt(); //supondremos que el nmero introducido tiene 5 cifras
System.out.println(N%10);
System.out.printf("%02d %n",N%100);
System.out.printf("%03d %n",N%1000);
System.out.printf("%04d %n",N%10000);
System.out.printf("%05d %n",N);
}
}

Programa que calcula numero de la suerte. A partir de una fecha de nacimiento. Por
ejemplo si la fecha de nacimiento es: 16/10/1983, el calculo seria la suma de 16+10+1983
y el resultado suma carcter por carcter, osea: 2.009 (2 + 0 + 0 + 9). Su numero de suerte
es: 11

import java.util.*;
public class ClsArea {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int dia, mes, ao, suerte, suma, cifra1, cifra2, cifra3, cifra4;
System.out.println("Introduzca fecha de nacimiento");
System.out.print("da: ");
dia = sc.nextInt();
System.out.print("mes: ");
mes = sc.nextInt();
System.out.print("ao: ");
ao = sc.nextInt();
suma = dia + mes + ao;
cifra1 = suma/1000; //obtiene la primera cifra
cifra2 = suma/100%10; //obtiene la segunda cifra
cifra3 = suma/10%10; //obtiene la tercera cifra
cifra4 = suma%10;
//obtiene la ltima cifra
suerte = cifra1 + cifra2 + cifra3 + cifra4;
System.out.println("Su nmero de la suerte es: " + suerte);
}
}

Programa que devuelve si el carcter es numero o no


import java.io.*;
public class ClsArea {
public static void main(String[] args) throws IOException {
char car1;
System.out.print("Introduzca carcter: ");
car1 = (char)System.in.read(); //lee un carcter
if(Character.isDigit(car1)) //utilizamos el mtodo isDigit de la clase Character
System.out.println("Es un nmero");
else
System.out.println("No es un nmero");
}
}

Programa que devuelve ao de nacimiento y salario bsico o no a partir de la edad y


salario ingresado por teclado

package Ejercicios;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class Aplicacion {
static final int actual=2014, sbasico=1835000;
public static void main(String[] args) {
//CRear objeto de la clase Scanner
Scanner teclado = new Scanner (System.in);
//DEclarar variables
String nombre;
int edad = 0 , anac = 0;
boolean trabaja;
float sueldo = 0;
//eNTRADA DE DATOS
JOptionPane.showInputDialog(null,"Ingrese nombre:");
edad = Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese su edad"));
sueldo = Float.parseFloat(JOptionPane.showInputDialog(null, "Su salario actual"));
//proceso
anac = (actual - edad);
if (sueldo<=sbasico){
JOptionPane.showMessageDialog(null, "Seor.. usted nacio en el ao:"+ anac + "\nLe pagan poco, lo basico");

}
else {
JOptionPane.showMessageDialog(null,"Seor.. usted nacio en el ao:"+ anac + "\n gana bien");

}
nombre = teclado.nextLine();
anac = teclado.nextInt(anac);

}
}

Você também pode gostar