Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Valor absoluto
Dado un número real, calcular su valor absoluto.
public class ValorAbsoluto {
a_abs = Math.abs(a);
b_abs = Math.abs(b);
c_abs = Math.abs(c);
d_abs = Math.abs(d);
System.out.println("Valores absolutos: |"+a+"| = "+a_abs+" <> |"+b+"| = "+b_abs+" <> |"+c+"| = "+c_abs+" <> |"+d+"| = "+d_abs);
} }
2.Par o impar
Dado un número entero, decidir si es o no par .
import java.util.Scanner;
int numero;
numero = 12;
if ( numero % 2 == 0 )
else
3.Tipo de Triángulo
Dadas las longitudes de los lados de un triángulo, determinar si el triángulo es equilátero, isósceles o
escaleno.
import java.util.Scanner;
System.out.println(40.5);
cateto1 = entrada.nextLong();
System.out.println(66.8);
cateto2 = entrada.nextLong();
System.out.println(55.7);
cateto3 = entrada.nextLong();
System.out.print("Triangulo Equilatero");
System.out.print("Triangulo Isosceles");
else
System.out.print("Triangulo Escaleno");
}
}
4.Juego de Dardos
Un tablero de dardos está compuesto por cinco aros concéntricos.
La tabla siguiente muestra el radio de cada uno de estos aros y el puntaje otorgado por un dardo en
cada aro:
Suponga que el centro del tablero es el punto (0, 0). Calcule el puntaje obtenido con un dardo que
golpea el tablero en el punto (x, y).
5.Distancia al borde
Usted está en el punto (x, y), en el interior de un rectángulo. El rectángulo tiene sus lados paralelos a
los ejes, su esquina inferior izquierda en el punto (0, 0) y su esquina superior derecha en (a, b).
Calcule la menor distancia que debe viajar para alcanzar la frontera del rectángulo.
Para cada uno de los siguientes problemas, escriba un programa en el lenguaje java que lo resuelva
usando instrucciones repetitivas:
6.Encuentro en la universidad
Ana va a la universidad cada A días, Bernardo cada B días, y Carlos cada C días. Si todos van a la
universidad hoy, ¿dentro de cuántos días irán nuevamente los tres?
7.Primalidad
Dado un número entero, decidir si es o no primo.
import java.util.Scanner;
int contador,I,numero;
numero = obtenerNumero.nextInt();
contador = 0;
if((numero % I) == 0)
contador++;
if(contador <= 2)
}else{
8.Conjetura de Goldbach
La conjetura de Goldbach afirma que todo número natural par mayor que 2 puede expresarse como
la suma de dos números primos. Dado un natural n, mayor que 2, calcular dos números primos tales
que su suma sea igual a n.
int i=2;
for (int i=2; i<50; i++) { // Buscamos combinaciones entre 2*2=4 y 50*2=100
for (int j=0; j+1<i; j++) { // Nota: j+1 para evitar el caso j=1 (1 no es primo)
int p=i+j, q=i-j; // p & q primos a la misma distancia de 2*i por lo que su suma es 2*i