TADS IFGoiano-Urutaí
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Últimos assuntos
» H2 BD ERRO 403 Spring Boot Security Acess
Atividade Prática 2: Exercitando a criação de classes e objetos EmptySeg Jul 29, 2024 9:20 pm por juk

» H2 ERRO h2-databse not found
Atividade Prática 2: Exercitando a criação de classes e objetos EmptyDom Jul 28, 2024 5:16 pm por juk

» NPM START ERRO PSSecurityException UnauthorizedAccess
Atividade Prática 2: Exercitando a criação de classes e objetos EmptyDom Jul 28, 2024 5:02 pm por juk

» Top 5 GUI tools for PostgreSQL in 2024
Atividade Prática 2: Exercitando a criação de classes e objetos EmptyQua Jun 26, 2024 9:04 pm por juk

» Configurando wifi via Terminal no Ubuntu 22.04
Atividade Prática 2: Exercitando a criação de classes e objetos EmptyTer maio 28, 2024 9:59 pm por juk

» Atividade Complementar Classes Abstratas, Interfaces e Tratamento de Exceções
Atividade Prática 2: Exercitando a criação de classes e objetos EmptySeg maio 20, 2024 10:55 pm por juk

» Atividade Complementar Classes Abstratas, Interfaces e Tratamento de Exceções
Atividade Prática 2: Exercitando a criação de classes e objetos EmptySeg maio 20, 2024 10:52 pm por juk

» CRIANDO UM MONITOR VIRTUAL
Atividade Prática 2: Exercitando a criação de classes e objetos EmptyQui maio 16, 2024 9:29 pm por juk

» Atividade Prática 5: Classes Abstratas e Interfaces
Atividade Prática 2: Exercitando a criação de classes e objetos EmptySeg maio 13, 2024 10:24 pm por juk

Quem está conectado?
1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante :: 1 motor de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 192 em Ter Out 26, 2021 6:07 am

Atividade Prática 2: Exercitando a criação de classes e objetos

Ir para baixo

Atividade Prática 2: Exercitando a criação de classes e objetos Empty Atividade Prática 2: Exercitando a criação de classes e objetos

Mensagem  juk Seg maio 13, 2024 9:54 pm

Escreva, em Java, programas que realizem as seguintes tarefas:

Crie uma classe Triangulo que deverá apresentar os seguintes atributos: lado1 (int), lado2 (int) e lado3 (int). Deve também possuir um método para calcular e imprimir na tela o tipo do triângulo: isósceles (dois lados iguais), equilátero (três lados iguais) ou escaleno (três lados diferentes). Em outra classe (Main), crie três objetos do tipo Triangulo. Atribua os valores para os lados de forma que cada triângulo seja de um tipo diferente. Chame, para cada um deles, o método para imprimir o seu tipo. Crie, ao final, um Diagrama de Classes representando a classe Triangulo que você fez (salve-o em algum formato de imagem - .jpg ou .png - e submeta-o com o código-fonte).

//Main
Código:
package br.com.triangulo.model;

import java.util.Scanner;

/**
 *
 * @author User
 */
public class Main {
    
    public static void main(String[] args) {
       /* int a,b,c;
        Scanner ler = new Scanner(System.in);
        
        
        
        System.out.println("Digite o valor de A");
        a = ler.nextInt();
        System.out.println("Digite o valor de B");
        b = ler.nextInt();
        System.out.println("Digite o valor de C");
        c = ler.nextInt();
        Triangulo teste = new Triangulo(a,b,c);
        */                          
        
         Triangulo A = new Triangulo(1,1,1);
         Triangulo B = new Triangulo(1,2,1);
         Triangulo C = new Triangulo(1,2,3);
         Triangulo D = new Triangulo(1,2,2);
         Triangulo E = new Triangulo(3,3,3);
    }
    
}
//Triangulo
Código:

package br.com.triangulo.model;
public class Triangulo {

    Triangulo(int lado1, int lado2, int lado3) {
        
        calculaTriangulo(lado1,lado2,lado3);
    }
    static void calculaTriangulo(int A, int B, int C) {
        
        if(A==B && B==C && A==C){
            //System.out.println("Trinagulo Equilátero:três lados iguais");
            imprimindoTriangulo(" Equilátero:três lados iguais:", A,B,C);
         }
         else if(A==B || A==C || B==C){
            //System.out.println("Trinagulo Isósceles:dois lados iguais");
            imprimindoTriangulo(" Isósceles:dois lados iguais:",A,B,C);
        }
         else if(A!=B || B!=C || A!=C){
            //System.out.println("Trinagulo Escaleno:três lados diferentes");
            imprimindoTriangulo(" Escaleno:três lados diferentes:", A,B,C);
        }
         else{
              System.out.println("Não é triangulo!");
         }
     }
    static void imprimindoTriangulo(String tipo,int A, int B, int C) {
         System.out.printf("Triangulo"+tipo+"\nLADO1:%d\nLADO2:%d\nLADO3:%d\n",A,B,C);
        
        
        
     }
}
juk
juk

Mensagens : 281
Data de inscrição : 02/04/2012

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos