Sunteți pe pagina 1din 6

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 com.mycompany.sueldo;

import java.text.DecimalFormat;
import java.util.Scanner;

public class cincoAlturas {

public static void main(String[] args) {


Scanner sc = new Scanner(System.in);

double altura;
double promedio = 0;

for (int i = 1; i <= 5; i++) {


System.out.print("Introduce altura " + i + ": ");
altura = sc.nextDouble();
promedio = promedio + altura;
}

promedio = promedio / 5;

DecimalFormat df = new DecimalFormat("#.##");


String promedioStr = df.format(promedio);

System.out.println("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 com.mycompany.sueldo;

import java.util.Scanner;

public class notaPromedio {

public static void main(String[] args) {


var sc = new Scanner(System.in);

int mayor = 0, menor = 0;


int nota;

for (var i = 1; i <= 10; i++) {


System.out.print("Ingrese nota " + i + ": ");
nota = sc.nextInt();

if (nota >= 71) {


mayor++;
} else {
menor++;
}
}
System.out.println("Hay " + mayor + " alumnos con notas mayores a 71");
System.out.println("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 com.mycompany.sueldo;

import java.util.Scanner;

public class parImpar {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int par = 0, impar = 0;


int numero;

for (int i = 1; i <= 10; i++) {


System.out.print("el numero " + i + ": ");
numero = sc.nextInt();

if (numero % 2 == 0) {
par++;
} else {
impar++;
}
}
System.out.println("Hay " + par + " numeros pares");
System.out.println("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 com.mycompany.sueldo;

import java.util.Scanner;

public class edadDiez {

public static void main(String[] args) {


var sc = new Scanner(System.in);

int edad;

for (var i = 1; i <= 10; i++) {


System.out.print("Ingrese edad" + i + ": ");
edad = sc.nextInt();

if (edad >= 65) {


System.out.println("Aplicar descuento");
} else {
System.out.println("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 =
Math.toRadians(grados);

sin = Math.sin(radianes);
cos = Math.cos(radianes);
sinStr
grados
String sinStr = df.format(sin); cosStr
String cosStr =
df.format(cos);

System.out.println("el seno
del angulo " + i + " es: " + sinStr);
System.out.println("el
coseno del angulo " + i + " es: " +
cosStr);
}

Código
package com.mycompany.sueldo;

import java.text.DecimalFormat;
import java.util.Scanner;

public class senoCoseno {

public static void main(String[] args) {


double grados,radianes,sin,cos;
var sc = new Scanner(System.in);
var df = new DecimalFormat("#.##");

for (var i = 1; i <= 10; i++) {

System.out.print("Ingrese el angulo " + i + ": ");


grados = sc.nextDouble();
radianes = Math.toRadians(grados);

sin = Math.sin(radianes);
cos = Math.cos(radianes);

String sinStr = df.format(sin);


String cosStr = df.format(cos);

System.out.println("el seno del angulo " + i + " es: " + sinStr);


System.out.println("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.

S-ar putea să vă placă și