Ejemplos if - else
1. Programa que solicita el ingreso de dos números y muestra un mensaje indicando si los números son iguales o distintos.
import java.util.Scanner;
public class IgualesDistintos {
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
int n1, n2;
System.out.print("Primer Número: ");
n1 = sc.nextInt();
System.out.print("Segundo Número: ");
n2 = sc.nextInt();
if(n1 == n2){
System.out.println("Los números son iguales");
}else{
System.out.println("Los números son distintos");
}
}
}
2. Programa que solicita el ingreso de dos números y muestra un mensaje indicando cuál de ellos es mayor o si son iguales.
import java.util.Scanner;
public class CompararNumeros {
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
double n1, n2;
System.out.print("Primer número: ");
n1 = sc.nextDouble();
System.out.print("Segundo número: ");
n2 = sc.nextDouble();
if(n1>n2){
System.out.println("El número mayor es: " + n1);
}
else{
if(n2>n1){
System.out.println("El número mayor es: " + n2);
}
else{
System.out.println("Los números son iguales");
}
}
}
}
3. En un examen de admisión de 100 preguntas por cada respuesta correcta se otorgan 3 puntos y por cada incorrecta o sin responder -1 punto. Realice un programa que permita calcular el puntaje final de un postulante si se solicita la cantidad de respuestas correctas.
import java.util.Scanner;
public class PuntajeAdmision {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int correctas, puntaje;
System.out.print("cantidad de respuestas correctas: ");
correctas = sc.nextInt();
if (correctas >= 0 && correctas <= 100) {
puntaje = correctas * 3 - (100 - correctas);
System.out.println("El puntaje obtenido es: " + puntaje);
} else {
System.out.println("La cantidad ingresada no está dentro del rango "
+ "permitido [0-100]");
}
}
import java.util.Scanner;
public class IgualesDistintos {
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
int n1, n2;
System.out.print("Primer Número: ");
n1 = sc.nextInt();
System.out.print("Segundo Número: ");
n2 = sc.nextInt();
if(n1 == n2){
System.out.println("Los números son iguales");
}else{
System.out.println("Los números son distintos");
}
}
}
2. Programa que solicita el ingreso de dos números y muestra un mensaje indicando cuál de ellos es mayor o si son iguales.
import java.util.Scanner;
public class CompararNumeros {
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
double n1, n2;
System.out.print("Primer número: ");
n1 = sc.nextDouble();
System.out.print("Segundo número: ");
n2 = sc.nextDouble();
if(n1>n2){
System.out.println("El número mayor es: " + n1);
}
else{
if(n2>n1){
System.out.println("El número mayor es: " + n2);
}
else{
System.out.println("Los números son iguales");
}
}
}
}
3. En un examen de admisión de 100 preguntas por cada respuesta correcta se otorgan 3 puntos y por cada incorrecta o sin responder -1 punto. Realice un programa que permita calcular el puntaje final de un postulante si se solicita la cantidad de respuestas correctas.
import java.util.Scanner;
public class PuntajeAdmision {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int correctas, puntaje;
System.out.print("cantidad de respuestas correctas: ");
correctas = sc.nextInt();
if (correctas >= 0 && correctas <= 100) {
puntaje = correctas * 3 - (100 - correctas);
System.out.println("El puntaje obtenido es: " + puntaje);
} else {
System.out.println("La cantidad ingresada no está dentro del rango "
+ "permitido [0-100]");
}
}
Comentarios
Publicar un comentario