• 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

“A avicultura de corte brasileira é uma atividade em franca expansão. É responsável por, aproximadamente, 1,5% do PIB nacional e pela..

Prezado(a) acadêmico, bem-vindo a nossa atividade MAPA!   ​Leia o texto a seguir com atenção:   “A avicultura de corte brasileira é uma atividade em franca expansão. É responsável por, aproximadamente, 1,5% do PIB nacional e pela geração de quase 5 milhões de empregos diretos e indiretos na produção e na indústria, contribuindo assim, para […]

MAPA - GESTÃO DA QUALIDADE - 51_2025

MAPA - GESTÃO DA QUALIDADE - 51_2025 ORIENTAÇÕES PARA ELABORAR E ENVIAR A ATIVIDADE MAPA: Sobre o arquivo a ser enviado: > Utilize o formulário padrão para realização do MAPA disponível em > Material da Disciplina. > O arquivo deve ser enviado exclusivamente pelo seu Studeo no campo "MAPA" desta disciplina. Toda e qualquer outra […]

MAPA - PED - TEORIA E PRÁTICA NA EDUCAÇÃO DE JOVENS E ADULTOS - 51_2025

MAPA - PED - TEORIA E PRÁTICA NA EDUCAÇÃO DE JOVENS E ADULTOS - 51_2025   Você acredita que a adaptação de atividades para o público da Educação de Jovens e Adultos (EJA) seja necessária para considerar as experiências de vida que esses sujeitos apresentam, mesmo que ainda não saibam ler e escrever?   Para […]

Com base no gráfico, responda as seguintes questões:

ATIVIDADE 1 - CCONT - ESTATÍSTICA - 51_2025   De acordo com uma pesquisa conduzida pelo Centro Regional de Estudos para o Desenvolvimento da Sociedade da Informação (Cetic), o Brasil registrou aumento expressivo no uso de internet durante a pandemia de Covid-19, especialmente entre as camadas mais pobres da população.   Como era de se […]

ATIVIDADE 1 - PED - ESTÁGIO SUPERVISIONADO II - 54/2023

QUESTÃO 1 O Estágio Supervisionado II possui como principal atividade a realização das 16 horas de observação da prática docente, obrigatoriamente, na etapa da Educação Infantil. Angélica está assistindo as aulas de orientação que estão disponíveis no ambiente online de aprendizagem e surgiram algumas dúvidas. Ajude Angélica a sanar as suas dúvidas, leia as afirmativas […]

Ao cotar um financiamento imobiliário, é fundamental identificar quais são e os valores dos custos envolvidos. Diante disso, é necessário comparar os valores da taxa efetiva de juros,

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