Desenvolver 1 programa em java scripts com pelo menos 3 subprogramas.
Fazer um programa (classe) em Java chamando 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.
Soluções para a tarefa
Respondido por
0
import java.util.Scanner;
public class Quadrado {
static double lado, perimetro, area, diagonal;
// Módulo para calcular a diagonal do quadrado
public static void calcDiagonal(double lado){
diagonal = (double) Math.sqrt((Math.pow(lado,2) + Math.pow(lado, 2)));
}
// Módulo para calcular o perímetro do quadrado
public static void calcPerimetro(double lado){
perimetro = (lado * 4);
}
// Módulo para calcular a área do quadrado
public static void calcArea(double lado){
area = lado * lado;
}
public static void main(String[] args) {
// Entrada de dados
Scanner entrada = new Scanner(System.in);
System.out.print("Informe o lado do quadrado: ");
lado = entrada.nextDouble();
// Processamento e Saída
calcDiagonal(lado);
calcPerimetro(lado);
calcArea(lado);
System.out.print("\nA diagonal do quadrado é " + diagonal + " cm.\nO perímetro do quadrado é " + perimetro + " cm.\nA área do quadrado é " + area + " cm.");
}
}
public class Quadrado {
static double lado, perimetro, area, diagonal;
// Módulo para calcular a diagonal do quadrado
public static void calcDiagonal(double lado){
diagonal = (double) Math.sqrt((Math.pow(lado,2) + Math.pow(lado, 2)));
}
// Módulo para calcular o perímetro do quadrado
public static void calcPerimetro(double lado){
perimetro = (lado * 4);
}
// Módulo para calcular a área do quadrado
public static void calcArea(double lado){
area = lado * lado;
}
public static void main(String[] args) {
// Entrada de dados
Scanner entrada = new Scanner(System.in);
System.out.print("Informe o lado do quadrado: ");
lado = entrada.nextDouble();
// Processamento e Saída
calcDiagonal(lado);
calcPerimetro(lado);
calcArea(lado);
System.out.print("\nA diagonal do quadrado é " + diagonal + " cm.\nO perímetro do quadrado é " + perimetro + " cm.\nA área do quadrado é " + area + " cm.");
}
}
Ytamar:
Muito bom, amigo valeu....não estava conseguindo.
Perguntas interessantes
Português,
9 meses atrás
Matemática,
9 meses atrás
Português,
9 meses atrás
Matemática,
1 ano atrás
Filosofia,
1 ano atrás
Biologia,
1 ano atrás