1
import [Link];
public class Main {
// Leer datos personales y mostrarlos
public static void main(String[] args){
Scanner teclado = new Scanner([Link]);
String nombre, apellido;
int edad;
double salario;
[Link]("Ingrese el nombre: ");
nombre=[Link]();
[Link]("Ingrese el apellido: ");
apellido=[Link]();
[Link]("Ingrese la edad: ");
edad=[Link]();
[Link]("Ingrese el salario: ");
salario=[Link]();
[Link]("Su nombre es: "+nombre);
[Link]("Su apellido es: "+apellido);
[Link]("Su edad es: "+edad);
[Link]("Su salario es: "+salario);
}
}
import [Link];
//importa la clase Math para utilizar algunas funciones matemáticas
import [Link];
public class Calculos {
public static void main(String[] args){ //Inicio de la función main()
Scanner teclado=new Scanner([Link]);
//Declara variables para guardar los valores y resultados
double a, raizc,logaritmo,cuadrado,valor_absoluto;
//Lee el primer valor
[Link]("Ingrese un número: ");
a=[Link]();
raizc=[Link](a); //Calcula la raiz cuadrada del numero
logaritmo=[Link](a); //Calcula logaritmo natural del numero
cuadrado=[Link](a, 2); //Calcula el cuadrado del numero
valor_absoluto=[Link](a); //Calcula el valor absoluto del numero
//Muestra los resultados
[Link]("La raiz cuadrada es: "+raizc);
[Link]("El log natural es: "+logaritmo);
[Link]("El cuadrado es: "+cuadrado);
[Link]("El valor absoluto es: "+valor_absoluto);
}
}
2
import [Link];
public class Sueldo{
//Calcula el nuevo sueldo. Si es <=500, aumenta el 10%, sino el 5%
public static void main(String[] args){
//Crea un objeto Scanner llamado "teclado" para leer las variables
Scanner teclado = new Scanner([Link]);
//Declara variables para guardar el sueldo viejo y nuevo...
double sueldo_actual,sueldo_nuevo;
//Lee el sueldo actual...
[Link]("Ingrese el sueldo actual en $: ");
sueldo_actual=[Link]();
//Si el sueldo actual es menor o igual a 500$...
if(sueldo_actual<=500){
//Le aplica el incremento del 10%
sueldo_nuevo=(sueldo_actual*0.10)+sueldo_actual;
}else{//De lo contrario...
//Le aplica el incremento del 5%
sueldo_nuevo=(sueldo_actual*0.05)+sueldo_actual;
}//Cierre del if...else...
//Muestra el nuevo sueldo...
[Link]("Su nuevo sueldo es: "+sueldo_nuevo);
}
}
// Determina si un empleado es apto. Uso de if y AND
import [Link];
public class Empleados {
public static void main(String[] args){
Scanner teclado=new Scanner([Link]);
int edad; //Variable entera para guardar la edad...
float peso; //Variable flotante para guardar peso...
//Lee la edad del empleado...
[Link]("Ingrese la edad del empleado");
edad=[Link]();
//Lee el peso del empleado...
[Link]("Ingrese el peso del empleado");
peso=[Link]();
//Evalúa si la edad es mayor de 20 años y el peso es de 80kg o más...
if(edad>20&&peso>=80) //Si su edad y peso están en el rango
//Se considera al empleado apto para sus funciones...
[Link]("El empleado es apto para sus funciones");
else //De lo contrario (si no cumple alguna de las 2 condiciones...
//Se le considera NO APTO...
[Link]("El empleado NO es apto para sus funciones");
/*Nota: El if-else no tiene llaves porque cada bloque del if
tiene solo una línea de instrucción. En ese caso, la llave es
opcional... */
}
}
3
/* Uso de switch para construir menús de opciones.
import [Link];
public class Menu {
public static void main(String[] args){
Scanner teclado=new Scanner([Link]);
int opcion; //Guarda la opcion seleccionada por el usuario
float n1,n2,resultado;
//Lee el primer número
[Link]("Ingrese el primer número: ");
n1=[Link]();
//Lee el segundo número
[Link]("Ingrese el segundo número: ");
n2=[Link]();
//Muestra el menú de opciones
[Link]("Menú de opciones:");
[Link]("1. Sumar");
[Link]("2. Restar");
[Link]("3. Multiplicar");
[Link]("4. Dividir");
[Link]("Elija una opción (1-4)");
[Link]("O presione cualquier otra tecla para salir");
//Lee la opcion seleccionada por el usuario
opcion=[Link]();
//Comienza el switch para evaluar la opción seleccionada...
switch(opcion){
case 1: //Caso para suma...
resultado=n1+n2;
[Link]("La suma es: "+resultado);
break; //Cierre del caso 1 con break;
case 2: //Caso para resta...
resultado=n1-n2;
[Link]("La resta es: "+resultado);
break; //Cierre del caso 2 con break;
case 3: //Caso para multiplicación...
resultado=n1*n2;
[Link]("La Multiplicación es: "+resultado);
break; //Cierre del caso 3 con break;
case 4: //Caso para división...
resultado=n1/n2;
[Link]("La División es: "+resultado);
break; //Cierre del caso 4 con break;
default:
[Link]("Ha elegido salir");
} //Cierre del switch
}
}
4
import [Link];
//Programa que lee las notas de 10 estudiantes para calcular suma y
promedio
public class notas {
public static void main(String[] args){
Scanner teclado = new Scanner([Link]);
int i; //Variable entera utilizada como contador.
//Var que guardan las notas de cada estudiante, suma y promedio
float nota = 0,suma=0,promedio;
//Note que las variables nota y suma (acumulador) se inicializan a 0.
// Cuando cuente o acumule, inicialice todas las variables
//involucradas en el proceso de acumulacion
//Inicio del for, que contará 10 estudiantes (1 a 10)
for(i=1;i<=10;i++){
//En este caso, i se inicializa a 1 y se incrementa en 1
//Pide la nota de cada estudiante...
[Link]("Ingrese la nota "+i);
//Y la va acumulando en la variable suma...
nota=[Link]();
suma+=nota;
}
//Calcula el promedio...
promedio=suma/10;
//Muestra la suma y promdio del la suma...
[Link]("La suma es: "+suma);
[Link]("El promedio es: "+promedio);
}
}