Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Practico0;
- //import Practico0.Helper;
- import java.util.Scanner;
- public class Ejercicio1 {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- System.out.println("Ejercicio1 - TP0");
- String opcion;
- do {
- Scanner teclado = new Scanner(System.in);
- asignar();
- System.out.println("Desea seguir ingresando valores(s/n) ");
- opcion = teclado.nextLine();
- }while(!opcion.equals("n"));
- System.out.println("La mayo superficie(de rectangulo) calculado fue: ");
- System.out.println("El menor perimetro(de cuadrado) calculado fue: ");
- System.out.println("Se ingresaron un total de " + " otro tipo de poligono");
- System.out.println("Gracias :D");
- }
- public static void asignar() {
- int a,b,c,d;
- a = ingresarValor();
- if (a>0) {
- b = ingresarValor();
- if (b>0) {
- c =ingresarValor();
- if (c>0) {
- d = ingresarValor();
- if (d>0) {
- System.out.println("a="+ a +" b="+ b + " c="+ c + " d="+ d);
- if(cuadrado(a,b,c,d)) {
- System.out.println("Es un cuadrado");
- int perimetro = a*4;
- System.out.println("Permietro " + perimetro);
- }else {
- if(rectangulo(a,b,c,d)) {
- System.out.println("Es un rectangulo");
- if(a != b) {
- int area = a*b;
- System.out.println("La superficie del rectangulo es: " + area);
- }
- if (a != c) {
- int area = a*c;
- System.out.println("La superficie del rectangulo es: " + area);
- }
- }else {
- System.out.println("es otro poligono");
- }
- }
- }
- }
- }
- }
- }
- public static Integer ingresarValor() {
- Scanner tecla = new Scanner(System.in);
- int num=0;
- try {
- System.out.println("ingrese un valor entero:");
- num = tecla.nextInt();
- }catch(Exception e) {
- System.out.println("Se debe ingresar un numero entero");
- }
- return num;
- }
- public static Boolean cuadrado(int a,int b,int c,int d) {
- if(a==b&&b==c&&c==d) {
- return true;
- }
- return false;
- }
- public static Boolean rectangulo(int a,int b,int c,int d) {
- if((a==b&&c==d&&c!=a)||(a==d&&b==c&&a!=b)||(a==c&&b==d&&c!=b)) {
- return true;
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment