import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
}
}
Ejemplo:
Los estudiantes del colegio Padre Arrupe quieren conocer su promedio de notas,
para ello necesitan solicitar tres notas, así que crean un programa con Java que les
pide su nombre y sus tres notas, para este programa se pide que analicé con un
pequeño diagrama en DFD y luego realizar la codificación.
import javax.sound.sampled.Line;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
String nombre;
float nota1;
float nota2;
float nota3;
float suma;
float division;
System.out.print("Ingrese su nombre completo : ");
nombre= teclado.nextLine();
System.out.print("Ingrese su primera nota : ");
nota1= teclado.nextFloat();
if (nota1 > 10) {
System.out.println("La nota ingresada es superior a 10, ingrese otra nota");
}
else if (nota1 <= 10) {
System.out.print("Ingrese su segunda nota : ");
}
nota2= teclado.nextFloat();
if (nota2 > 10) {
System.out.println("La nota ingresada es superior a 10, ingrese otra nota");}
else if (nota2 <= 10) {
System.out.print("Ingrese su tercera nota : ");}
nota3= teclado.nextFloat();
if (nota3 > 10) {
System.out.println("La nota ingresada es superior a 10, ingrese otra nota");}
else if (nota3 <= 10) {
suma= nota1 + nota2 + nota3;
division= suma / 3;
System.out.println("El promedio de " + nombre + " es de : " + division);}
}
}
Ejemplo de switch case
import java.util.Scanner; //Se importa la clase Scanner
public class Main {
public static void main(String[] args) { //Función main
Scanner scanner = new Scanner(System.in);
System.out.println("Ingrese dos números: ");
double num1 = scanner.nextDouble();
double num2 = scanner.nextDouble();
System.out.println("Ingrese la opción deseada: ");
System.out.println("1: Sumar dos números");
System.out.println("2: Restar dos números");
System.out.println("3: Multiplicar dos números");
int opcion = scanner.nextInt();
double resultado;
switch (opcion) {
case 1:
resultado = num1 + num2;
System.out.println("La suma de " + num1 + " y " + num2 + " es " + resultado);
break;
case 2:
resultado = num1 - num2;
System.out.println("La resta de " + num1 + " y " + num2 + " es " + resultado);
break;
case 3:
resultado = num1 * num2;
System.out.println("El producto de " + num1 + " y " + num2 + " es " + resultado);
break;
default:
System.out.println("Opción no válida");
break;
}
}
}
Ejemplo de ciclo for
import java.util.Scanner; //Se importa la clase Scanner
public class Main {
public static void main(String[] args) { //Función main
Scanner sc = new Scanner(System.in);
int num;
System.out.print("Introduce un número entero: ");
num = sc.nextInt();
System.out.println("Tabla del " + num);
for(int i = 1; i<=10; i++){
System.out.println(num + " * " + i + " = " + num*i);
}
}
}
Crear un programa tal que, dado como datos la categoría y el sueldo de un trabajador, calcule el aumento correspondiente teniendo en cuenta la siguiente tabla. El programa debe imprimir el nuevo sueldo
Categoria
Aumento
1
15%
2
10%
3
8%
4
7%
import java.util.Scanner;
public class Prueba001 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Ingrese su sueldo : ");
double sueldo = scanner.nextDouble();
System.out.println("Ingrese la opción deseada para evaluar su sueldo : ");
System.out.println("1: Aumento del 15%");
System.out.println("2: Aumento del 10%");
System.out.println("3: Aumento del 8%");
System.out.println("4: Aumento del 7%");
int opcion = scanner.nextInt();
double operacion;
double resultado;
switch (opcion) {
case 1:
operacion = sueldo * 0.15 ;
resultado = sueldo + operacion;
System.out.println("Su sueldo evaluado es de "+resultado);break;
case 2:
operacion = sueldo * 0.10 ;
resultado = sueldo + operacion;
System.out.println("Su sueldo evaluado es de "+resultado);break;
case 3:
operacion = sueldo * 0.08 ;
resultado = sueldo + operacion;
System.out.println("Su sueldo evaluado es de "+resultado);break;
case 4:
operacion = sueldo * 0.07 ;
resultado = sueldo + operacion;
System.out.println("Su sueldo evaluado es de "+resultado);break;
default:
System.out.println("Opción no válida");
break;
}
}
}
Programa para sacar el promedio de notas infinitas
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Ingrese la cantidad de notas a promediar: ");
int cantidadNotas = scanner.nextInt();
double sumaNotas = 0;
for (int i = 0; i < cantidadNotas; i++) {
System.out.print("Ingrese la nota " + (i+1) + ": ");
double nota = scanner.nextDouble();
sumaNotas += nota;
}
double promedio = sumaNotas / cantidadNotas;
System.out.println("El promedio de las " + cantidadNotas + " notas ingresadas es: " + promedio);
}
}
made by: Alexandra Alvarado