como fazer um programa em Java que calcule as áreas de varias figuras geométricas ?
Inicialmente é necessário limitar a quantidade de figuras e quais serão possíveis de calcular a área, assim, no nosso exemplo trataremos de possíveis cálculos da área de um quadrado ou retângulo. Dessa forma termos o seguinte início:
import java.util.Scanner;//pacote útil do java para receber valores
public class MyClass {
public static void main(String args[]) {
Scanner entrada = New Scanner(System.in); //objeto do tipo scanner
int lado1,lado2, area; //variáveis
int opacao;
Agora faremos um pequeno menu para que o usuário informe a figura que ele deseja, assim:
System.out.println("Qual figura você deseja clacula a área: 1-Quadrado 2-Retangulo");
opacao = entrada.nextInt();//recebe opção
A partir da opção que foi dada é necessário receber os valores dos lados de acordo com a figura e realizar o seus cálculo de área, dessa forma, teremos que:
if(entrada==1){
System.out.println("Digite o lado 1");
lado1=entrada.nextInt(); //recebe lado do quaadrado
area= lado1*lado1;
}else{
System.out.println("Digite o lado 1");//recebe lados do retagulo
lado1=entrada.nextInt();
System.out.println("Digite o lado 2");
lado1=entrada.nextInt();
area= lado1*lado2;
}
Com isso, nos resta apresentar ao usuário o valor da área, dessa forma teremos que:
System.out.println("A área da figura é"+area);
}
}//Fim do algoritmo
Inicialmente é necessário limitar a quantidade de figuras e quais serão possíveis de calcular a área, assim, no nosso exemplo trataremos de possíveis cálculos da área de um quadrado ou retângulo. Dessa forma termos o seguinte início:
import java.util.Scanner;//pacote útil do java para receber valores
public class MyClass {
public static void main(String args[]) {
Scanner entrada = New Scanner(System.in); //objeto do tipo scanner
int lado1,lado2, area; //variáveis
int opacao;
Agora faremos um pequeno menu para que o usuário informe a figura que ele deseja, assim:
System.out.println("Qual figura você deseja clacula a área: 1-Quadrado 2-Retangulo");
opacao = entrada.nextInt();//recebe opção
A partir da opção que foi dada é necessário receber os valores dos lados de acordo com a figura e realizar o seus cálculo de área, dessa forma, teremos que:
if(entrada==1){
System.out.println("Digite o lado 1");
lado1=entrada.nextInt(); //recebe lado do quaadrado
area= lado1*lado1;
}else{
System.out.println("Digite o lado 1");//recebe lados do retagulo
lado1=entrada.nextInt();
System.out.println("Digite o lado 2");
lado1=entrada.nextInt();
area= lado1*lado2;
}
Com isso, nos resta apresentar ao usuário o valor da área, dessa forma teremos que:
System.out.println("A área da figura é"+area);
}
}//Fim do algoritmo
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar