Programación Básica
Unidad 2
Programas
Participantes:
Melissa Elizabeth Anguiano Ramírez-23481238
Santos Aaron Medrano Hernández-23481206
Julio Cesar Cardona Ferral-23480458
Arturo Emiliano Jiménez Mendoza-c21060965
Héctor Alexander González Meza-23481220
Edgar Israel García Mata-23481207
PROBLEMA 1
Realiza un pseudocódigo y diagrama de flujo para obtener la hipotensa
de un triangulo si conocemos el valor de sus catetos
import [Link];
public class Hipotenusa {
public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
// Leer los valores de los catetos
[Link]("Introduzca el valor del cateto adyacente: "); double a
= [Link]();
[Link]("Introduzca el valor del cateto opuesto: ");
double b = [Link]();
// Calcular la hipotenusa
double c = [Link](a * a + b * b);
// Mostrar el valor de la hipotenusa
[Link]("La hipotenusa es: " + c);
}
PROBLEMA 2
En una tienda se hace descuento del 20% a los clientes cuya compra
supere los 5000, ¿Cuál será la cantidad que pagará la persona por su
compra?
public class Mavenproject3 {
public static void main(String[] args) {
float compra,descuento=0,totalfinal=0;
Scanner cp= new Scanner([Link]);
[Link]("Igrese el valor de tu compra: ");
compra=[Link](); if(compra > 5000)
descuento=(float) (compra*0.20); totalfinal=compra-
descuento; [Link]("El valor total de su
compra es de:"+totalfinal);
}
PROBLEMA 3
Leer 3 valores y decir cuál es el mayor
import [Link];
public class MayorDeTresNumeros
{
public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
// Leer el primer número
[Link]("Ingrese el primer número: ");
int numero1 = [Link]();
// Leer el segundo número
[Link]("Ingrese el segundo número: ");
int numero2 = [Link]();
// Leer el tercer número
[Link]("Ingrese el tercer número: ");
int numero3 = [Link]();
// Determinar el mayor de los tres números
int mayor = numero1;
if (numero2 > mayor)
{ mayor =
numero2;
}
if (numero3 > mayor) {
mayor = numero3;
}
// Mostrar el resultado
[Link]("El mayor de los tres números es: " + mayor);
// Cerrar el scanner
[Link]();
}
}
PROBLEMA 4
Realiza un diagrama de flujo que lea la calificación de 10 alumnos y
muestre al final el problema del grupo (Usar ciclo o iterador)
import [Link];
public class Promedio_10_calificaciones {
public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
// Declaración de variables
int totalAlumnos = 10; double
sumaCalificaciones = 0;
// Ciclo para leer las calificaciones de los alumnos
for (int i = 1; i <= totalAlumnos; i++) {
[Link]("Ingrese la calificación del alumno " + i + ": ");
double calificacion = [Link](); sumaCalificaciones
+= calificacion;
}
// Cálculo del promedio double promedio =
sumaCalificaciones / totalAlumnos;
// Mostrar el promedio
[Link]("El promedio de las calificaciones es: " + promedio);
[Link]();
}
PROBLEMA 5
Leer la edad de 10 personas y mostrar cuantos son mayores de edad y
cuantos son menores
import [Link];
public class Problema_3 {
public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
int cantidadMayores = 0; int
cantidadMenores = 0;
for (int i = 0; i < 10; i++)
[Link]("Ingrese la edad de la persona " + (i + 1) + ": ");
int edad = [Link]();
if (edad >= 18) {
cantidadMayores++;
} else {
cantidadMenores++;
[Link]("Hay " + cantidadMayores + " personas mayores de
edad."); [Link]("Hay " + cantidadMenores + " personas
menores de edad.");
}
PROBLEMA 6
Realiza un diagrama de flujo con el que el usuario ingresa números y
se repite el ciclo hasta que se ingrese un 0 o un número negativo,
cuando esto ocurra mostrará el total de números ingresados y la suma
de estos
import [Link];
public class SumaNumeros {
public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
int numero, totalNumeros = 0, sumaNumeros = 0;
// Bucle para leer números hasta que se ingrese un cero o un negativo
do {
[Link]("Introduce un número (0 o negativo para salir): ");
numero = [Link]();
// Si el número es positivo, se suma al total y a la suma
if (numero > 0) { totalNumeros++;
sumaNumeros += numero;
} while (numero > 0);
// Mostrar el total de números y la suma
[Link]("Total de números ingresados: " + totalNumeros);
[Link]("Suma de los números: " + sumaNumeros);