• 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/08/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

A criação de um tipo societário com regime de responsabilidade limitada é imperativo econômico para a diminuição do risco da atividade empresarial.

A criação de um tipo societário com regime de responsabilidade limitada é imperativo econômico para a diminuição do risco da atividade empresarial. Na sociedade limitada, existe separação entre o patrimônio social e o dos sócios, cuja responsabilidade é limitada ao valor de sua quota integralizada. A regra é a sociedade ser responsável por seu patrimônio […]

Sem acessórios nem som Escrever só para me livrar

Sem acessórios nem som Escrever só para me livrar de escrever. Escrever sem ver, com riscos sentindo falta dos acompanhamentos com as mesmas lesmas e figuras sem força de expressão. Mas tudo desafina: o pensamento pesa tanto quanto o corpo enquanto corto os conectivos corto as palavras rentes com tesoura de jardim cega e bruta […]

O concreto utilizado na construção civil é um material formado por cimento misturado a areia, a brita e a água. A areia é normalmente

O concreto utilizado na construção civil é um material formado por cimento misturado a areia, a brita e a água. A areia é normalmente extraída de leitos de rios e a brita, oriunda da fragmentação de rochas. Impactos ambientais gerados no uso do concreto estão associados à extração de recursos minerais e ao descarte indiscriminado […]

ATIVIDADE 1 – BEDU – NUTRIÇÃO APLICADA À EDUCAÇÃO FÍSICA – 52/2023

A avaliação nutricional ou inquéritos alimentares são abordagens utilizadas para diagnosticar o estado nutricional de um indivíduo. Essas abordagens podem ser realizadas por meio do levantamento de informações, como o histórico alimentar e medicamentoso, exames físicos e bioquímicos, por meio de medidas antropométricas e da organização e análise dos dados obtidos por um profissional da […]

A discussão sobre a linguagem iniciou-se na Grécia Antiga e evoluiu ao longo dos séculos. Chegou-se à conclusão

QUESTÃO 4 A discussão sobre a linguagem iniciou-se na Grécia Antiga e evoluiu ao longo dos séculos. Chegou-se à conclusão de que todo ser humano nasce com a capacidade biológica de desenvolver a linguagem, excetuando-se os casos de deficiência. No entanto, o sentido atribuído às palavras e à própria língua é socialmente construído e moldado […]

Quando é meio-dia nos Estados Unidos, o Sol, todo mundo sabe, está se deitando na França. Bastaria ir à França num minuto para assistir ao pôr do sol.

Quando é meio-dia nos Estados Unidos, o Sol, todo mundo sabe, está se deitando na França. Bastaria ir à França num minuto para assistir ao pôr do sol. SAINT-EXUPÉRY, A. O Pequeno Príncipe. Rio de Janeiro: Agir, 1996. A diferença espacial citada é causada por qual característica física da Terra? A) Achatamento de suas regiões polares. […]

1 2 3 … 555 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