Ir ao conteúdo
  • Cadastre-se

Dúvidas em um programa para cálculo de área


Ricardo HD

Posts recomendados

Ola pessoal. Presciso fazer um programa para a facul e estou com algumas duvidas. O programa deve calcular a area de figuras geométricas, onde o usuário define quantos lados deve ter essa figura, mas não deve ultrapassar 20 lados, o calculo deverá ser baseado pelas medidas dos lados. Vou postar o que já fiz, acredito que a logica deva estar correta, o que tenho mais duvida é referenta a propia linguagem pois estou aprendendo java agora.

import java.io.*;

import java.io.DataInputStream;

class Trabalho

{public static void main(String args[])

{

int n, op, apo, i, soma;

do

{System.Out.println ("Soma das areas");

System.Out.println ("Quantos lados tem sua figura: ");

DataImputStream Dado;

String S="";

Dado =new DataImputStream(System.in);

{

S= Dado.Readln();

op= Integer.parseInt (S);

if (op=3)

n=op;

n=n-1;

System.Out.println ("Digite o tamanho dos lados ");

for(int i = 0; i < n; n++){

soma += i;

System.Out.println ("A area da figura é cm²: +soma/n");

}

if (op=4)

n=op;

n=n-1;

System.out.print("Deseja continuar???(S/N)");

System.Out.println ("Digite o tamanho dos lados ");

for(int i = 0; i < n; n++){

soma += i;

System.Out.println ("A area da figura é cm²: +soma/n");

}

n=op;

n=n-1;

System.Out.println ("Digite o tamanho dos lados ");

for(int i = 0; i < n; n++){

soma += i;

System.Out.println ("Digite o valor do apotema: ");

Dado =new DataImputStream (System.in);

S= Dado.Readln();

apo= Integer.parseInt (S);

Systen.Out.println ("A area da figura é cm²: (+soma*apo)/2");

}

}

}

}

}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...