Programas

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 14

Ing.

Diana Programación de Computadores 2024


Carolina Arias
Sosa Programas prácticos Semestre 2

1.Primer Programa hola mundo

2. analicemos el siguiente código

package Persona;

//Definición de la clase Persona


public class Persona {

// Atributos o características de la clase Persona


String nombre;
int edad;
double peso;
double altura;
String colorDePiel;
String religion;

// Constructor de la clase Persona


public Persona(String nombre, int edad, double peso, double altura, String colorDePiel,
String religion) {

Página 1 de 14
this.nombre = nombre;
this.edad = edad;
this.peso = peso;
this.altura = altura;
this.colorDePiel = colorDePiel;
this.religion = religion;
}

// Método para mostrar la información de la persona


public void mostrarInformacion() {
System.out.println("Nombre: " + nombre);
System.out.println("Edad: " + edad + " años");
System.out.println("Peso: " + peso + " kg");
System.out.println("Altura: " + altura + " cm");
System.out.println("Color de piel: " + colorDePiel);
System.out.println("Religión: " + religion);
System.out.println(); // Línea en blanco para separar la información de las personas
}

// Método principal para ejecutar el programa


public static void main(String[] args) {
// Crear objetos de la clase Persona
Persona mujer = new Persona("Ana", 30, 65.5, 165, "Blanca", "Cristianismo");
Persona hombre1 = new Persona("Luis", 25, 75.0, 180, "Mestizo", "Catolicismo");
Persona hombre2 = new Persona("Carlos", 40, 85.0, 175, "Negra", "Protestantismo");

// Mostrar la información de las personas


mujer.mostrarInformacion();
hombre1.mostrarInformacion();
hombre2.mostrarInformacion();
}
}

//Clase: Plantilla para crear objetos.


//Atributos: Variables que almacenan información sobre el objeto.
//Constructor: Método especial que inicializa un objeto.//
//Métodos: Funciones que definen el comportamiento del objeto.
//Método main: Punto de entrada del programa que crea objetos y usa métodos para
interactuar con ellos.//

3. Vamos a escribir un programa en Java que permita ingresar tres números y los
ordene de menor a mayor. Para lograr esto, usaremos una técnica sencilla para

Página 2 de 14
comparar y ordenar los números. Primero, solicitaremos al usuario que ingrese los
tres números, luego los compararemos y los mostraremos en orden ascendente.

import java.util.Scanner; // Importa la clase Scanner para leer la entrada del usuario

public class OrdenarNumeros {

public static void main(String[] args) {


// Crear un objeto Scanner para leer la entrada del usuario
Scanner scanner = new Scanner(System.in);

// Pedir al usuario que ingrese tres números


System.out.print("Ingrese el primer número: ");
int numero1 = scanner.nextInt();

System.out.print("Ingrese el segundo número: ");


int numero2 = scanner.nextInt();

System.out.print("Ingrese el tercer número: ");


int numero3 = scanner.nextInt();

// Ordenar los números


int menor, medio, mayor;

// Comparar los números para encontrar el menor, medio y mayor


if (numero1 <= numero2 && numero1 <= numero3) {
menor = numero1;
if (numero2 <= numero3) {
medio = numero2;
mayor = numero3;
} else {
medio = numero3;
mayor = numero2;
}
} else if (numero2 <= numero1 && numero2 <= numero3) {
menor = numero2;
if (numero1 <= numero3) {
medio = numero1;
mayor = numero3;
} else {
medio = numero3;
mayor = numero1;
}

Página 3 de 14
} else {
menor = numero3;
if (numero1 <= numero2) {
medio = numero1;
mayor = numero2;
} else {
medio = numero2;
mayor = numero1;
}
}

// Mostrar los números ordenados


System.out.println("Los números ordenados de menor a mayor son:");
System.out.println(menor);
System.out.println(medio);
System.out.println(mayor);

// Cerrar el objeto Scanner


scanner.close();
}
}

4. programa de la calculadora para que el usuario pueda elegir realizar otra operación
después de cada cálculo. Esto se puede hacer usando un bucle while que continuará
ejecutándose hasta que el usuario decida salir.

import java.util.Scanner; // Importa la clase Scanner para leer la entrada del usuario

public class Calculadora {

public static void main(String[] args) {


// Crear un objeto Scanner para leer la entrada del usuario
Scanner scanner = new Scanner(System.in);

int operacion; // Variable para almacenar la elección de la operación


double numero1, numero2; // Variables para almacenar los números
double resultado; // Variable para almacenar el resultado

do {
// Mostrar un menú de operaciones al usuario
System.out.println("Selecciona una operación:");
System.out.println("1. Sumar");
System.out.println("2. Restar");

Página 4 de 14
System.out.println("3. Multiplicar");
System.out.println("4. Dividir");
System.out.println("5. Salir");

// Leer la elección del usuario


System.out.print("Ingresa el número de la operación deseada (1/2/3/4/5): ");
operacion = scanner.nextInt();

// Verificar si el usuario quiere salir


if (operacion == 5) {
System.out.println("Saliendo del programa...");
break;
}

// Leer los dos números para la operación


System.out.print("Ingresa el primer número: ");
numero1 = scanner.nextDouble();

System.out.print("Ingresa el segundo número: ");


numero2 = scanner.nextDouble();

// Ejecutar la operación seleccionada


switch (operacion) {
case 1: // Sumar
resultado = numero1 + numero2;
System.out.println("El resultado de la suma es: " + resultado);
break;

case 2: // Restar
resultado = numero1 - numero2;
System.out.println("El resultado de la resta es: " + resultado);
break;

case 3: // Multiplicar
resultado = numero1 * numero2;
System.out.println("El resultado de la multiplicación es: " + resultado);
break;

case 4: // Dividir
if (numero2 != 0) {
resultado = numero1 / numero2;
System.out.println("El resultado de la división es: " + resultado);
} else {

Página 5 de 14
System.out.println("Error: No se puede dividir por cero.");
}
break;

default:
System.out.println("Opción inválida. Por favor selecciona una opción entre 1 y
5.");
break;
}

} while (operacion != 5); // Continuar el bucle hasta que el usuario elija salir

// Cerrar el objeto Scanner


scanner.close();
}
}

Cómo Funciona el Programa


1. Muestra un menú de opciones al usuario.
2. Permite al usuario elegir una operación e ingresar dos números.
3. Realiza la operación seleccionada y muestra el resultado.
4. Pregunta al usuario si desea realizar otra operación o salir.
5. Repite el proceso hasta que el usuario elija salir (opción 5).

5. calcular el promedio de cuatro notas en Java, con los siguientes pasos:

Solicitar al usuario que ingrese las cuatro notas.


Calcular la suma de las notas.
Dividir la suma por el número de notas para obtener el promedio.
Mostrar el promedio al usuario.

import java.util.Scanner; // Importa la clase Scanner para leer la entrada del usuario

public class CalcularPromedio {

public static void main(String[] args) {


// Crear un objeto Scanner para leer la entrada del usuario
Scanner scanner = new Scanner(System.in);

// Solicitar al usuario que ingrese cuatro notas


System.out.print("Ingresa la primera nota: ");

Página 6 de 14
double nota1 = scanner.nextDouble();

System.out.print("Ingresa la segunda nota: ");


double nota2 = scanner.nextDouble();

System.out.print("Ingresa la tercera nota: ");


double nota3 = scanner.nextDouble();

System.out.print("Ingresa la cuarta nota: ");


double nota4 = scanner.nextDouble();

// Calcular la suma de las notas


double suma = nota1 + nota2 + nota3 + nota4;

// Calcular el promedio
double promedio = suma / 4;

// Mostrar el promedio al usuario


System.out.println("El promedio de las cuatro notas es: " + promedio);

// Cerrar el objeto Scanner


scanner.close();
}
}

5. programa en Java que solicita al usuario la base y la altura del triángulo, calcula el área y
muestra el resultado.

import java.util.Scanner; // Importa la clase Scanner para leer la entrada del usuario

public class AreaTriangulo {

public static void main(String[] args) {


// Crear un objeto Scanner para leer la entrada del usuario
Scanner scanner = new Scanner(System.in);

// Solicitar al usuario que ingrese la base del triángulo


System.out.print("Ingresa la base del triángulo: ");
double base = scanner.nextDouble();

// Solicitar al usuario que ingrese la altura del triángulo


System.out.print("Ingresa la altura del triángulo: ");

Página 7 de 14
double altura = scanner.nextDouble();

// Calcular el área del triángulo


double area = (base * altura) / 2;

// Mostrar el área al usuario


System.out.println("El área del triángulo es: " + area);

// Cerrar el objeto Scanner


scanner.close();
}
}

6)

Página 8 de 14
Página 9 de 14
7)

8)

Página 10 de 14
9)

Página 11 de 14
11)

Página 12 de 14
12)

13)

Página 13 de 14
Página 14 de 14

También podría gustarte