Вы находитесь на странице: 1из 10

Control Número 4

Elías Oliverio Pérez Gómez

PROOJ1302-9-2019- PROGRAMACIÓN ORIENTADA A OBJETOS-JAVA I

Instituto IACC

04 de Agosto de 2019
1 Objetivos del Control
Comprender los componentes básicos de una clase y reconocer los diferentes tipos de
atributos, constructores y métodos de una clase en Java.

2 Instrucciones
Realice un programa formal en Java que permita calcular el área de un triángulo ingresando
su base y su altura. Para el cálculo debe usar clases y/u objetos.

3 Desarrollo Control

3.1 Código Fuente Clase Triangulo


Esta clase contiene los métodos leerBase, leerAltura, Area y Mostrar además de los atributos de la
clase

Entrega Código Fuente:

/**

* Prueba de Area de Triangulo

* @autor : Elias Perez

* @Version : 1.0

* Asignatura: PROOJ1302-9-2019- PROGRAMACIÓN ORIENTADA A OBJETOS-JAVA I

* Control: 4

*/

import java.util.Scanner;

public class Triangulo {

double Base;

double Altura;

double Area;
Scanner L = new Scanner (System.in);

public Triangulo()

Base = 0;

Altura = 0;

Area = 0;

public void leerBase()

System.out.println("Escribe la Base del Triangulo:");

Base = L.nextDouble();

public void leerAltura()

System.out.println("Escribe la Altura del Triangulo:");

Altura = L.nextDouble();

public void Area()

Area = Base * Altura / 2;

public void Mostrar()

{
System.out.println("La Base del triangulo es:" + Base);

System.out.println("La Altura del triangulo es:" + Altura);

System.out.println("El Area del Triangulo es:" + Area);

3.2 Código Fuente Clase PruebaTriangulo


En esta Clase se instancia la clase Triangulo y sus métodos asociados, además de realizar el
constructor para que se puedan tomar los valores y poder realizar el cálculo y desplegarlo por
pantalla.

A continuación, se muestra el código fuente:

/**

* Prueba de Area de Triangulo

* @autor : Elias Perez

* @Version : 1.0

* Asignatura: PROOJ1302-9-2019- PROGRAMACIÓN ORIENTADA A OBJETOS-JAVA I

* Control: 4

*/

public class PruebaTriangulo {

public static void main (String arg[])

Triangulo T = new Triangulo();

T.leerBase();

T.leerAltura();

T.Area();
T.Mostrar();

3.3 Evidencia de Compilación Exitosa y


Creación de Objetos

3.3.1 Evidencia de Compilación Clase


Triangulo
3.3.2 Evidencia de Compilación Clase
PruebaTriangulo

3.4 Evidencia de creación de Objeto


Triangulo
Primero vemos como están relacionadas las Clases entre si

Luego seleccionamos la Clase, la cual vamos a crear el objeto, en este caso la Clase Triangulo y
seleccionamos sobre este, con el botón derecho del mouse, donde aparecerá la opción new
Triangulo() .
Este luego nos desplegara una ventana, dónde nos dira que nombre le voy a colocar al nuevo
objeto, en este caso lo pondremos como triangul2, tal como lo muestra la imagen inferior.

Luego aparecerá el objeto creado, dónde podemos ver todos los métodos que podemos usar que
se encuentran encapsulados, los cuales podemos utilizar en nuestro código para ser instanciado
desde otras clases, en la imagen inferior se muestra el objeto creado y los métodos que fueron
encapsulados y se pueden usar instanciando la clase.
3.5 Evidencia de Ejecución.
Primero Vamos a realizar un clic con el botón derecho sobre la clase PruebaTriangulo, y se
selecciona la opción void main(string[] args), la cual ejecuta el método principal creado, tal como
sale en la imagen inferior.

Luego nos pedirá que se ingrese los parámetros de entrada como el parámetro de entrada base del
triángulo, parámetro de entrada Altura del triángulo, a continuación, se despliega las ventanas con
la opción del programa ejecutado en el IDE que solicita los parámetros y despliega posteriormente
el resultado del área del triángulo.
4 Bibliografía

 Sitio Youtube, https://www.youtube.com/watch?v=rh58UiknFIs ,


Programación Orientada a Objetos en BlueJ.
 Sitio Web, https://www.concretepage.com/java/java-bigdecimal-tutorial-
with-example , Java BigDecimal Tutorial with Example.
 Sitio Web https://www.bluej.org/tutorial/tutorial-v4.pdf , Tutorial de BlueJ

Вам также может понравиться