package com.jlm.ccb.ejercicios.capitulo4; import java.util.Scanner; /** * Clase encargada de saber si tres lados podrían * formar un triángulo. * Ejercicio 4.35 * @author LorettoTG * @version 1.0 */ public class Triangulo { /** * Método encargado de saber si los tres lados * forman un triángulo. */ public void esTriangulo() { //Se crea un objeto Scanner para obtener la entrada //de datos del usuario. Scanner entrada = new Scanner(System.in); System.out.println("Deme el primer lado: "); double primerLado = entrada.nextDouble(); System.out.println("Deme el segundo lado: "); double segundoLado = entrada.nextDouble(); System.out.println("Deme el tercer lado: "); double tercerLado = entrada.nextDouble(); if ( primerLado < 0 || segundoLado < 0 || tercerLado < 0) { System.out.println("Los tres lados deben ser mayores a cero"); } else { if ( ((primerLado - segundoLado) < tercerLado) && (tercerLado < (primerLado + segundoLado))) { System.out.println("Podría ser un triangulo ya que: " + (primerLado - segundoLado) + " < " + tercerLado + " < " + (primerLado + segundoLado)); } else { System.out.println("No podría ser un triangulo"); } } } /** * Punto de entrada a la clase y a la aplicación. * @param args matriz de argumentos de cadena. */ public static void main(String[] args) { //El operador new es el encargado de crear instancias de //una clase, es decir los objetos que tienen las características //de la clase. El operador new de Java es capaz de reservar la //memoria para un objeto de este tipo sabiendo los atributos que //tiene según la definición de la clase. Triangulo triangulo = new Triangulo(); triangulo.esTriangulo(); } }
Un blog dedicado a los bytes, al lenguaje java y diferentes frameworks que se emplearan poco a poco.
miércoles, 24 de agosto de 2011
Como Programar en Java: Ejercicio 4.35
Aquí esta el ejercicio 4.35 de Como Programar en Java séptima edición.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario