• Matéria: Informática
  • Autor: Ingridy0liveira
  • Perguntado 9 anos atrás

Olá, para essa atividade,
criar 1 programa em Java que permitirá uma compreensão melhor da linguagem, do ambiente de desenvolvimento e, principalmente, exercitar a lógica algorítmica, já estudada na disciplina de Lógica de Programação.

Você pode usar o ambiente de desenvolvimento Eclipse para desenvolver esses programas.

Para o programa, crie um arquivo específico para ele (uma classe no eclipse).

No caso, o arquivo (classe) deverá ser chamado de Exercicio31.java.

Execute e teste o programa para verificar se ele está correto.

Anexe o arquivo do programa na tarefa.


Desenvolver 1 programa com pelo menos 3 subprogramas, utilizando-se os conceitos e conteúdos abordados na Teleaula 3.



1. Faça um programa (classe) em Java chamado Quadrado que contenha os seguintes subprogramas:

a) Dado um lado do quadrado, criar um subprograma que calcule a diagonal de um quadrado. O retorno será um número real que identifica o valor da diagonal.

b) Dado um lado do quadrado, criar um subprograma que calcule o perímetro de um quadrado. O retorno será um número real que identifica o valor do perímetro.

c) Dado um lado do quadrado, criar um subprograma que calcule a área de um quadrado. O retorno será um número real que identifica o valor da área do quadrado.

Respostas

respondido por: Marcionedes
10
Ainda estou tentando fazer modularização. Mas em algoritmo simples pode ser assim:

import java.text.DecimalFormat;
import java.util.Scanner;
public class Exercicio31 {
public static void main(String[] args) {
int lado, perimetro, area;

double diagonal;

Scanner entrada = new Scanner(System.in);

DecimalFormat deci = new DecimalFormat ("0.00");

System.out.print ("Informe em cm o comprimento do lado do quadrado:\n");

lado = entrada.nextInt();

diagonal = (lado*1.4142135);//raiz de 2 = 1.4142135
perimetro = (lado*2)+(lado*2);

area = (lado * lado);

System.out.print ("A diagonal do quadrado é:\n" + deci.format(diagonal) +" cm.");

System.out.print ("\nO perimetro do quadrado é:\n" + perimetro + " cm.");

System.out.print ("\nA área do quadrado é:\n" + area + " cm.");

}
}



Odairgaldino: obrigado
Marcionedes: Tenho o algoritmo em modulos da forma mais correta. Informe e-mail que eu envio.
chieliagt: [email protected]
odair873: [email protected]
Anônimo: [email protected]
Perguntas similares