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:
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.");
}
}
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
Perguntas similares
7 anos atrás
7 anos atrás
7 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás