FOROS DE INFORMATICA
Noticias: Realizada migración del foro, si tienen problemas con alguna imagen reportar al administrador
 
*
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
Abril 26, 2024, 09:43:13


Ingresar con nombre de usuario, contraseña y duración de la sesión


Páginas: [1]
  Imprimir  
Autor Tema: TRIÁNGULOS EN JAVA  (Leído 2883 veces)
JAVITARDIO
Nuevo
*

Karma:0
Desconectado Desconectado

Mensajes: 1



« : Marzo 06, 2013, 05:42:31 »

Hola, acabo de empezar el ciclo DAM y yo nunca antes había mirado nada con lo relacionado a la programación gestión de base de datos etc etc. El caso es que ya doy por hecho que voy a repetir ya, puesto que a las alturas que estamos y la poca idea que tengo negar lo contrario es ser un fantástico, bueno, al grano, soy un luchador y antes que quitarme como está haciendo la mayoría de la gente prefiero continuar así me cueste 4 años de mi vida (seguro que lo llevaré mejor que muchos que pasen por los pelos), mi pregunta es, Me piden esto:          *  lea tres números e indique el tipo de triángulo que forman
       * (isósceles, equilatero, escaleno). Comprobar que los números realmente
       * formen un triángulo, sino emitir el error.
Y tengo esto:

package sencillos;
import java.io.*;
public class triangulos {

   
   public static void main(String[] args) throws IOException {
      /* lea tres números e indique el tipo de triángulo que forman
       * (isósceles, equilatero, escaleno). Comprobar que los números realmente
       * formen un triángulo, sino emitir el error.
       */
      int a,b,c;
      BufferedReader br;
      br=new BufferedReader(new InputStreamReader(System.in));
      
      System.out.println("Introduce el valor de a: ");
      a=Integer.parseInt(br.readLine());
      System.out.println("Introduce el valor de b: ");
      b=Integer.parseInt(br.readLine());
      System.out.println("Introduce el valor de c: ");
      c=Integer.parseInt(br.readLine());
      
      if (a==b && b==c) {
         System.out.println("Es un triángulo equilátero");
      } else if(a==b && b!=c || a!=b && b==c) {
         System.out.println("Es un triángulo isósceles");
      }else if(a!=b && b!=c){
         System.out.println("Es un triángulo escaleno");
      }else{
         System.out.println("No existe ningún triángulo");
      }
      
   }

}

Lo que ahora quiero es que al añadirle 0, me de error, vamos, básicamente no se utilizar el try y catch. Y de paso que me digan sí puedo mejorar lo colocado aquí. 10gra0ci0as
En línea
Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.13 | SMF © 2006-2009, Simple Machines LLC

XHTML 1.0 válido! CSS válido! Dilber MC Theme by HarzeM