• 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

CBIO - MAPA - PRÁTICA DE ENSINO: CONCEPÇÃO E ORGANIZAÇÃO - 54/2023

O professor que assume a postura de um profissional reflexivo será capaz de pensar suas ações e criar condições materiais de educar com base em princípios teóricos, mas com a finalidade de enriquecimento de sua prática cujo objetivo último é favorecer o desenvolvimento de seus alunos; ele também precisará ter a percepção do outro enquanto […]

MAPA – PSICOLOGIA ORGANIZACIONAL – 52/2023

Olá, estudante! Chegou o momento de elaborarmos nossa atividade MAPA! Vamos abordar nessa atividade sobre o Estresse, que vem sendo cada vez mais observado no ambiente organizacional.   Para desenvolver esta atividade, você deverá seguir as seguintes etapas:   Primeira etapa: LEIA atentamente o texto de apoio. Segunda etapa: CONSIDERE a situação problema da atividade. […]

ATIVIDADE 1 – PED – POLÍTICAS E O PROCESSO ENSINO/APRENDIZAGEM NA EDUCAÇÃO INCLUSIVA – 52/2023

“Os movimentos que defendem a inclusão escolar pregam que a Educação Especial não deve ser em ambientes separados, e sim, que os alunos que apresentam alguma deficiência frequentem o mesmo ambiente dos que não apresentam. O Atendimento Educacional Especializado seria como apoio e complemento, destinado a oferecer aquilo que há de específico na formação de […]

54/2023 - CIÊNCIAS DOS MATERIAIS - ATIVIDADE 1

ATIVIDADE 1 - CIÊNCIAS DOS MATERIAIS - 54/2023 Conforme abordado por Askeland e Wright (2023), os materiais utilizados em engenharia são unidos por meio de três mecanismos fundamentais de interação entre átomos:   1- Ligações iônicas. 2- Ligações covalentes. 3- Ligações metálicas. Fonte: ASKELAND, D. R.; WRIGHT, W. J. Ciência e engenharia dos materiais. Cengage […]

MAPA - DI - PROCESSO CRIATIVO - 51_2025

MAPA - DI - PROCESSO CRIATIVO - 51_2025 ATIVIDADE MAPA DESIGN DE INTERIORES – PROCESSO CRIATIVO O processo criativo em design também pode ser entendido como um processo de resolução de problemas, uma vez que suas etapas se encaixam perfeitamente na metodologia de projetar em design, considerando desde a identificação do problema, passando pelas pesquisas, […]

Um financiamento imobiliário envolve grandes montantes de dinheiro, além de um processo de longo prazo. Diante disso, é fundamental entender todos os detalhes do contrato e

ATIVIDADE 1 - MATEMÁTICA FINANCEIRA E INVESTIMENTOS IMOBILIÁRIOS - 51_2025

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