Curso de Java Netbeans Completo☕ [66.- Ejercicio de POO Área de un terreno des uniforme (part 4)]
En este ejercicio vamos a medir el area de un terreno des uniforme en java con netbeans.
En esta parte del tutorial vamos a crear un arreglo dinamico de un objeto de tipo terreno el cual va resibir los pedazos de terreno que vayamos creando.
Codigo: https://github.com/programadornovato/java/commit/ec1cbbca373ce3e6dea671d0a4178fe03ac9d6ea
package com.programadornovato.proy1; import java.util.ArrayList; import java.util.Calendar; import java.util.GregorianCalendar; import java.util.Random; import java.util.Scanner; import javax.swing.JOptionPane; /** * * @author eugenio */ public class holaMundo { static Scanner entra=new Scanner(System.in); static ArrayList <Terreno> pedazoTerreno=new ArrayList<Terreno>(); /** * @param args the command line arguments */ public static void main(String[] args) { char respuesta; int opcion; do{ System.out.println("Humano que tipo de pedazo de terreno quieres ingresar?"); System.out.println("1: Triangulo"); System.out.println("2: Rectangulo"); opcion=entra.nextInt(); switch(opcion){ case 1:llenaTriangulo(); break; case 2:llenaRectangulo(); break; } System.out.println("Humano desea meter mas pedazos de terreno a calcular? s/n"); respuesta=entra.next().charAt(0); }while( respuesta=='s' || respuesta=='S' ); mostrarResultados(); } protected static void llenaTriangulo() { double lado1,lado2,lado3; System.out.println("Humano que medida tiene tu lado 1 de tu triangulo"); lado1=entra.nextDouble(); System.out.println("Humano que medida tiene tu lado 2 de tu triangulo"); lado2=entra.nextDouble(); System.out.println("Humano que medida tiene tu lado 3 de tu triangulo"); lado3=entra.nextDouble(); Triangulo t=new Triangulo(lado1, lado2, lado3); pedazoTerreno.add(t); } protected static void llenaRectangulo() { double lado1,lado2; System.out.println("Humano que medida tiene tu lado 1 de tu rectangulo"); lado1=entra.nextDouble(); System.out.println("Humano que medida tiene tu lado 2 de tu rectangulo"); lado2=entra.nextDouble(); Rectangulo r=new Rectangulo(lado1, lado2); pedazoTerreno.add(r); } private static void mostrarResultados() { double area=0; for( Terreno t: pedazoTerreno ){ System.out.println(t.toString() + "Area" + t.area()); area=area+t.area(); } System.out.println("El area total de tu bendito terreno es:"+area); } }
🔗 Instalar Netbeans 11 en Ubuntu con Snap [Mas fácil que en windows?]: https://www.youtube.com/watch?v=LllPPV9SMzQ
🔗 Instalar Netbeans 11 en Windows 10: https://www.youtube.com/watch?v=EouitrKS6Cw
🔗 Descargar e Instalar Netbeans 11 en ubuntu 18 04: https://www.youtube.com/watch?v=tWiX3Z5t5kQ
🔗 Netbeans Sublime Theme ?: https://www.youtube.com/watch?v=oAF2Q7mTZZM
🔗 Editar CSS directamenete en Chrome con Netbeans: https://www.youtube.com/watch?v=HlQs0a7R2cY
🔗 Esta lista de reproducción: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF
Codigos en gdrive: https://drive.google.com/file/d/1M6c0VYqrzpq6KwdWkrkw7Aalm8FkdITH/view?usp=sharing
Gracias por apoyar este canal: https://www.patreon.com/programadornovato?fan_landing=true
🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
Anterior tutorial Siguiente tutorial
Ave que vuela, a la cazuela.