• HOME
  • MAPAS RESOLVIDOS
  • SOBRE NÓS
Nossa equipe é composta por profissionais especializados em diversas áreas, o que nos permite oferecer uma assessoria completa na elaboração de uma ampla variedade de atividades. Estamos empenhados em garantir a autenticidade e originalidade de todos os trabalhos que realizamos.

Ficaríamos muito satisfeitos em poder ajudar você. Entre em contato conosco para solicitar o seu serviço.
(62) 9 9878-8622
integrareacademy.com.br
Aponte o celular para abrir o WhatsApp
ou clique aqui

ESOFT - PROGRAMAÇÃO DE SISTEMAS I - ATIVIDADE 3 - 54/2023

  • Período

    01/07/2025
  • Status

    Aberto
  • Nota máxima

    100,00%
  • Data Final

    valendo 100% da nota
  • Finalizado

    Não
  • Nota obtida

    100%
  • Data Gabarito/ Feedback

    a definir
  • Data e Hora Atual

    Horário de Brasília
  • Finalizado em

    31/12/2030

ATIVIDADE 3 - ESOFT - PROGRAMAÇÃO DE SISTEMAS I - 54/2023

 

A documentação de um programa é fundamental, independentemente da linguagem de programação utilizada. A documentação tem por objetivo apresentar esclarecimentos com relação ao código desenvolvido, isso de dá pela escrita de comentários diretamente no código-fonte. A documentação é essencialmente útil para a manutenção do sistema, que pode ser realizada por diferentes desenvolvedores. Dessa forma é fundamental criar uma documentação adequada e clara do sistema.

A documentação se dá pela inserção de comentários diretamente no código-fonte. Estes comentários podem ser classificados em dois tipos: o primeiro são os comentários utilizados para gerar a documentação externa ao código, no caso do Java com a ferramenta JavaDOC. O segundo são aqueles que estão disponíveis somente pela leitura direta no código fonte. Os dois tipos de comentários são ignorados pelo compilador durante o processo da geração do bytecode.

 

Veja a versão de uma calculadora em Java de forma estruturada. Isso porque os conceitos de Programação Orientada a Objetos serão vistos em disciplina posterior:

import java.util.Scanner;

public class CalculadoraEstruturada {

       public static void main(String[] args) {

             Scanner sc = new Scanner(System.in);

             double operandoA, operandoB, resultado;

             operandoA = operandoB = resultado = 0;

             char operacao;

             System.out.println("Escolha a operação: ");

             System.out.println("Soma______________: + ");

             System.out.println("Subtração_________: - ");

             System.out.println("Multiplicação_____: * ");

             System.out.println("Divisão___________: / ");

             System.out.println("Potência__________: ^ ");

             System.out.println("Valor de Pi_______: p ");

             System.out.println("Valor de PHI______: f ");

             System.out.println("Valor de e________: e ");

             System.out.println("----------------------");

             System.out.println("Sair______________: s \n");

             System.out.println();

             operacao = sc.next().charAt(0);

             if (operacao == 's') {

             } else if (operacao == 'p') {

                    resultado = getPi();

                    System.out.printf("pi= %.2f ", resultado);

             } else if (operacao == 'f') {

                    resultado = getFi();

                    System.out.printf("phi= %.2f ", resultado);

             } else if (operacao == 'e') {

                    resultado = getE();

                    System.out.printf("e= %.2f ", resultado);

             } else if (operacao == '+' || operacao == '-'

                           || operacao == '*' || operacao == '/' || operacao == '^') {

                    System.out.println("Operando A: ");

                    operandoA = sc.nextDouble();

                    System.out.println("Operando B: ");

                    operandoB = sc.nextDouble();

                    resultado = operacaoesBasicas(operandoA, operacao, operandoB);

                    System.out.printf("%.2f %c %.2f = %.2f", operandoA, operacao,

                                  operandoB, resultado);

             }

       }

       public static double operacaoesBasicas(double x, char operador, double y) {

             double resultado = 0.0;

             switch (operador) {

             case '+':

                    resultado = x + y;

                    break;

             case '-':

                    resultado = x - y;

                    break;

             case '*':

                    resultado = x * y;

                    break;

             case '/':

                    resultado = x / y;

                    break;

             case '^':

                    resultado = Math.pow(x, y);

             }

             return resultado;

       }

 

       public static double getPi() {

             return Math.PI;

       }

       public static double getE() {

             return Math.E;

       }

       public static double getFi() {

             return 1.61803398874989484820;

       }

}

A partir do código-fonte apresentado, efetue as seguintes atividades:

 

  1. Efetue a criação de um arquivo java com o código apresentado.

 

  1. Efetue a documentação do código com o uso de comentários JavaDoc, incluindo os seguintes itens:
  2. Descrição do programa.
  3. Definir um hiperlink para a documentação do JavaDOC com o endereço https://docs.oracle.com/javase/8/docs... (tag @see).
  4. Especificação da autoria do programa (tag @Autor).
  5. Especificação da versão (tag @Version).
  6. Descrição de cada um dos métodos (funções), os parêmtros de entrada (tag @param) e o retorno (tag @return).
  7. Aperfeiçoe a documentação se achar necessário, com as respectivas tags.

 

  1. Efetue a criação da documentação JavaDOC para o programa da calculadora. O JavaDOC, similar ao javac, pode ser executado pela IDE utilizada, ou diretamente pela linha
Nossa equipe é composta por profissionais especializados em diversas áreas, o que nos permite oferecer uma assessoria completa na elaboração de uma ampla variedade de atividades. Estamos empenhados em garantir a autenticidade e originalidade de todos os trabalhos que realizamos.

Ficaríamos muito satisfeitos em poder ajudar você. Entre em contato conosco para solicitar o seu serviço.
(62) 9 9878-8622
integrareacademy.com.br
Aponte o celular para abrir o WhatsApp
ou clique aqui

Feedbacks

Atividades Relacionadas

De acordo com as informações apresentadas, calcule o Custo Médio Ponderado do Capital para a empresa e apresente o resultado.

ATIVIDADE 1 - NOÇÕES DE GESTÃO FINANCEIRA E COMÉRCIO EXTERIOR NO AGRONEGÓCIO - 51_2025 Todo balanço patrimonial é dividido em dois lados, sendo o primeiro o do passivo (à direita), no qual são registradas as fontes ou as origens dos recursos que a empresa utiliza; e o segundo o do ativo (à esquerda), em que […]

GQ - ADMINISTRAÇÃO DA PRODUÇÃO - ATIVIDADE 1 - 54/2023

ATIVIDADE 1 - GQ - ADMINISTRAÇÃO DA PRODUÇÃO - 54/2023   A eficiência na fabricação de produtos e na prestação de serviços vêm evoluindo e se beneficiando muito da tecnologia. A qualidade pode acompanhar esta evolução se fatores como processo produtivo e insumos estiverem dentro de um padrão. O fato é que para a empresa […]

Para você responder as questões abaixo você deve antes, baixar e ler o artigo intitulado como “Saneamento importa? Uma análise da relação entre condições sanitárias e COVID-19 nas capitais brasileiras” que consta no seu MATERIAL DA DISCIPLINA.

Para você responder as questões abaixo você deve antes, baixar e ler o artigo intitulado como “Saneamento importa? Uma análise da relação entre condições sanitárias e COVID-19 nas capitais brasileiras” que consta no seu MATERIAL DA DISCIPLINA.   Assim, considerando as informações que constam nas Unidades I e V do seu livro didático e o […]

Cibele possui uma marca de moda praia em sua cidade, a Sol e Praia, produzindo biquínis e maiôs infantis e adultos. Por ser uma marca nova, ainda não possui uma loja física, realizando suas vendas on-line.

Cibele possui uma marca de moda praia em sua cidade, a Sol e Praia, produzindo biquínis e maiôs infantis e adultos. Por ser uma marca nova, ainda não possui uma loja física, realizando suas vendas on-line. Sua página na internet apresenta poucos modelos à disposição das clientes, pois seu foco está na venda de produtos […]

MAPA – LOG – COMUNICAÇÃO EMPRESARIAL E NEGOCIAÇÃO – 52/2023

A comunicação, por sua própria origem e finalidade, é um instrumento pertencente às organizações, o que permite o compartilhamento de informações e é um dos fatores que trazem impactos e desafios no cotidiano das instituições. A literatura ressalta ainda que a comunicação é uma ferramenta útil dentro da organização, contribuindo para o controle, a manutenção, […]

MAPA - CENÁRIOS ECONÔMICOS - 51/2024

MAPA - CENÁRIOS ECONÔMICOS - 51/2024   Olá, queridos(as) acadêmicos(as). A atividade proposta corresponde ao M.A.P.A., Material de Avaliação Prática da Aprendizagem.   O objetivo desta atividade é fazer com que você se sinta imersivo em uma análise acerca da inflação no Brasil antes do Plano Real.   PROBLEMATIZAÇÃO: Quais eram os objetivos do presidente […]

1 2 3 … 414 Próximo »
Sobre
Sobre NósTrabalhe ConoscoAcessibilidade
Suporte
Perguntas FrequentesAcessibilidadeFale Conosco
Jurídico
Termos de UsoPolíticas de PrivacidadePolíticas de Cookies
Social
Instagram
Youtube
© Integrare Academy. Todos os Direitos Reservados.
Desenvolvido por: Athomus Tecnologia da Informação
laptopyoutube-playinstagramdot-circle-owhatsapp