0% encontró este documento útil (0 votos)
5 vistas6 páginas

Programas Java para Cálculos Básicos

El documento presenta varios programas en Java que permiten calcular promedios de alturas, contar notas de alumnos, clasificar números enteros, verificar edades para descuentos y calcular seno y coseno de ángulos. Cada programa incluye un análisis de entrada, proceso y salida, así como el código correspondiente. Además, se mencionan aprendizajes sobre el uso de funciones matemáticas y estructuras de control en Java.

Cargado por

Jonathan Ruiz
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas6 páginas

Programas Java para Cálculos Básicos

El documento presenta varios programas en Java que permiten calcular promedios de alturas, contar notas de alumnos, clasificar números enteros, verificar edades para descuentos y calcular seno y coseno de ángulos. Cada programa incluye un análisis de entrada, proceso y salida, así como el código correspondiente. Además, se mencionan aprendizajes sobre el uso de funciones matemáticas y estructuras de control en Java.

Cargado por

Jonathan Ruiz
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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.

También podría gustarte