Jonathan Ruiz
8-922-1732
1. Se ingresan un conjunto de 5 alturas de personas por teclado. Mostrar la altura promedio
de las personas
Análisis
Entrada Proceso Salida
for (int i = 1; i <= 5; i++)
{
"Introduce altura " + i
Altura + ": "; promedio
promedio = promedio
+ altura;
}
Código
package [Link];
import [Link];
import [Link];
public class cincoAlturas {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
double altura;
double promedio = 0;
for (int i = 1; i <= 5; i++) {
[Link]("Introduce altura " + i + ": ");
altura = [Link]();
promedio = promedio + altura;
}
promedio = promedio / 5;
DecimalFormat df = new DecimalFormat("#.##");
String promedioStr = [Link](promedio);
[Link]("La altura promedio es de: " + promedioStr + "m");
}
}
Ejecución
2. Escribir un programa que solicite ingresar 10 notas de alumnos y nos informe cuántos
tienen notas mayores o iguales a 71 y cuántos menores.
Análisis
Entrada Proceso Salida
for (var i = 1; i <= 10; i++)
{
"Ingrese nota " + i + ": "
if (nota >= 71)
mayor
nota {
menor
mayor++;
} else {
menor++;
}
}
Código
package [Link];
import [Link];
public class notaPromedio {
public static void main(String[] args) {
var sc = new Scanner([Link]);
int mayor = 0, menor = 0;
int nota;
for (var i = 1; i <= 10; i++) {
[Link]("Ingrese nota " + i + ": ");
nota = [Link]();
if (nota >= 71) {
mayor++;
} else {
menor++;
}
}
[Link]("Hay " + mayor + " alumnos con notas mayores a 71");
[Link]("Hay " + menor + " alumnos con notas menores a 71");
}
}
Ejecución
3. Desarrollar un programa que permita cargar 10 números enteros y luego nos informe
cuántos valores fueron pares y cuántos impares., cuantos negativos, positivos y nulos.
Análisis
Entrada Proceso Salida
for (int i = 1; i <= 10; i++)
{
"el numero " + i + ": "
if (numero % 2 == 0)
{ par
numero
par++; impar
} else {
impar++;
}
}
Código
package [Link];
import [Link];
public class parImpar {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
int par = 0, impar = 0;
int numero;
for (int i = 1; i <= 10; i++) {
[Link]("el numero " + i + ": ");
numero = [Link]();
if (numero % 2 == 0) {
par++;
} else {
impar++;
}
}
[Link]("Hay " + par + " numeros pares");
[Link]("Hay " + impar + " numeros impares");
}
}
Ejecución
4. Leer la edad de 10 personas si la edad es mayor de 65 imprimir aplicar descuento
Análisis
Entrada Proceso Salida
for (var i = 1; i <= 10; i++)
{
"Ingrese edad" + i + ": "
if (edad >= 65) "Aplicar descuento"
edad
{ "No hay Descuento"
} else {
}
}
Código
package [Link];
import [Link];
public class edadDiez {
public static void main(String[] args) {
var sc = new Scanner([Link]);
int edad;
for (var i = 1; i <= 10; i++) {
[Link]("Ingrese edad" + i + ": ");
edad = [Link]();
if (edad >= 65) {
[Link]("Aplicar descuento");
} else {
[Link]("No hay Descuento");
}
}
}
}
Ejecución
5. Calcular el seno y coseno de 10 ángulos introducidos por teclado
Análisis
Entrada Proceso Salida
for (var i = 1; i <= 10; i++)
{
"Ingrese el angulo " + i + ": "
radianes =
[Link](grados);
sin = [Link](radianes);
cos = [Link](radianes);
sinStr
grados
String sinStr = [Link](sin); cosStr
String cosStr =
[Link](cos);
[Link]("el seno
del angulo " + i + " es: " + sinStr);
[Link]("el
coseno del angulo " + i + " es: " +
cosStr);
}
Código
package [Link];
import [Link];
import [Link];
public class senoCoseno {
public static void main(String[] args) {
double grados,radianes,sin,cos;
var sc = new Scanner([Link]);
var df = new DecimalFormat("#.##");
for (var i = 1; i <= 10; i++) {
[Link]("Ingrese el angulo " + i + ": ");
grados = [Link]();
radianes = [Link](grados);
sin = [Link](radianes);
cos = [Link](radianes);
String sinStr = [Link](sin);
String cosStr = [Link](cos);
[Link]("el seno del angulo " + i + " es: " + sinStr);
[Link]("el coseno del angulo " + i + " es: " + cosStr);
}
}
Ejecución
Aprendizajes
1. Aprendí que en la librería de math de java existen funciones que nos permiten transformar
ángulos a radianes y radianes a cos y sin.
2. Aprendí a utilizar la estructura for en radianes muy parecida a la forma en la que se usaba
en c++
3. Aprendí que se pueden utilizar los contadores para contar una situación.