Página Inicial do Fórum > Java Básico

import java.util.Scanner;



Criar novo tópico   Responder tópico


  1. erivansousa
    Posts:4


    Comment Arrow

    Publicado em: 29/06/2012 21:41:21

    Alguem bode me ajudar com este programa?


    Calcule a área de diversos terrenos através das medidas de seus quatro lados e, ao final, exiba a soma das áreas dos terrenos que têm a forma quadrada.


    import java.util.Scanner;
    public classCalculo
    {
    public static void main(String[] args)
    {
    Scanner input = new Scanner(System.in);
    int quantidade;
    double lado1;
    double lado2;
    double lado3;
    double lado4;
    double soma;
    int cont;

    System.out.println("Entre com a quantidade de terrenos");
    quantidade = input.nextInt();

    soma=0;
    cont=1;

    for (cont=1;cont<=quantidade;cont++)
    {
    System.out.println("Digite o primeiro lado");
    lado1 = input.nexDouble();

    System.out.println("Digite o segundo lado");
    lado2 = input.nexDouble();

    System.out.println("Digite o terceiro lado");
    lado3 = input.nextDouble();

    System.out.println("Digite o quarto lado");
    lado4 = input.nextDouble();

    if ((lado1 == lado2)&&(lado2 == lado3)&&(lado3 == lado4))
    {
    soma = soma+(lado1*lado1);
    cont = cont++;
    System.out.println("A soma é:" +soma);
    }
    }
    }
    }




  1. LeoCarmona
    Posts:126


    Comment Arrow

    Publicado em: 29/06/2012 22:50:24

    Você errou nos if, pois não fez todas as possibilidades, se quiser fiz assim, não sei como vc queria, mas fico assim:


    _________________
    _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
    "Programadores são ferramentas para converter cafeína em código."
    _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
    Puxador de toalha - Puxando as toalha tudo




  1. simu
    Posts:9416


    Comment Arrow

    Publicado em: 02/07/2012 08:44:53

    @erivansousa:
    acho que faltou a primeira parte do exercício: "[...] Calcule a área de diversos terrenos através das medidas de seus quatro lados [...]"
    Talvez usando Brahmagupta's">http://en.wikipedia.org/wiki/Brahmagupta%27s_formula"">Brahmagupta's formula ...

    @LeoCarmona:
    não é necessário fazer tantas comparações.
    Se "quad[0] == quad[1]" e "quad[1] == quad[2]" então obrigatoriamente "quad[0] == quad[2]" - as três comparações que o erivansousa fez são suficientes nesse caso.
    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Java Básico