Prévia do material em texto
Desafio Pensar é preciso e muito!! .... para que os nossos algoritmos manipulem os seus dados corretamente e gerem como saída dados corretos e confiáveis. Assim, vamos analisar uma situação para auxiliar uma família a controlar seus gastos de forma cronológica (por dia), necessitando, desta forma, um auxílio para gerenciar e organizar as suas despesas durante este mês. Ao final, a família deseja receber a informação do total gasto com todas as despesas e quais as despesas que ainda não estão quitadas, informando o valor total já quitado e o valor total ainda não quitado das despesas do mês. Levando em consideração o problema apresentado, responda: a) Declare todas as variáveis/constantes necessárias para solucionar o problema ( conforme regras apresentadas na unidade para definição dos identificadores) e faça uma pequena descrição sobre qual a sua função/descrição no problema apresentado. b) Defina os tipos de cada identificador(variável/constante) declarado na letra a, conforme sintaxe apresentada na unidade de aprendizagem. c) Justifique o porquê da escolha de cada tipo de dado para as variáveis/constantes definidas na letra b. d) Descreva qual será o conjunto de dados que cada identificador definido na letra b poderá receber para a solução do problema proposto. RESPOSTA: O nome dos identificadores podem variar, mas devem seguir as regras de sintaxe trabalhadas na unidade. O aluno deve demonstrar a compreensão do que será armazenado em cada variável e o porquê do tipo de cada uma delas. a) Declare todas as variáveis / constantes necessárias, conforme regras apresentadas na unidade para definição dos identificadores, para solucionar o problema e faça uma pequena descrição sobre qual a sua função/descrição no problema apresentado. Nome_Despesa: vai armazenar a descrição de cada despesa que a família terá durante o mês. Valor_Despesa: vai armazenar o valor de cada despesa que a família terá durante o mês. UniCarioca | Centro Universitário Carioca Unidade Virtual Disciplina: Algoritmos I 2024.1 Aluna: Érika Laiane Azevedo dos Santos 1° Período Curso: Análise e Desenvolvimento de Sistemas EAD Matrícula: 2024100497 Dia: vai armazenar o dia da despesa, ou seja o dia de vencimento da despesa no mês em questão. Quitada: variável para armazenar V/F , onde V-Verdadeiro se a despesa já foi quitada e F-Falso se a despesa ainda não foi quitada. Total_quitado: vai armazenar a soma de todos os valores já quitados do mês. Total_nao_quitado: vai armazenar a soma de todos os valores ainda não quitados do mês. Total_Geral: vai armazenar a soma de todas as despesas durante o mês, as quitadas e as não quitadas. b) Defina os tipos de cada identificador (variável/constate) declarado na letra a, conforme sintaxe apresentada na unidade de aprendizagem. Sintaxe a ser seguida: < nome do identificador>: Nome_Despesa: caractere Valor_Despesa: real Dia: inteiro Quitada: logico Total_Quitado: real Total_nao_Quitado: real Total_Geral: real c) Justifique o porquê da escolha de cada tipo de dado para as variáveis/constantes definidas na letra b. Nome_Despesa: caractere O nome será utilizado para armazenar um conjunto de caracteres, por isto necessita ser do tipo caractere. Valor_Despesa: real O valor da despesa armazenará valores monetários, assim, poderá receber valores com casas decimais. Dia: inteiro O dia vai receber um número inteiro para armazenar o dia da despesa, não necessitando de casas decimais Quitada: lógico Esta variável Quitada somente poderá assumir dois valores lógicos, Verdadeiro ou Falso, assim deverá ser booleano ou lógico. Total_Quitado: real A Variável Total_Quitado armazenará valores monetários, assim, poderá receber valores com casas decimais. Total_nao_Quitado: real A variável Total_nao_Quitado armazenará valores monetários, assim, poderá receber valores com casas decimais. Total_Geral: real A variável Total_Geral armazenará valores monetários, assim, poderá receber valores com casas decimais. d) Descreva qual será o conjunto de dados que cada identificador definido na letra b poderá receber para a solução do problema proposto. Nome_Despesa: conjunto de caracteres, poderá receber letras e símbolos, todos como caracteres Valor_Despesa: conjunto de valores monetários com casas decimais, positivos maiores ou igual a zero. Dia: conjunto de valores entre 1 e 31, conforme dia da despesa do mês. Quitada: somente dois valores V para Verdadeiro e F para Falso. Total_Quitado: conjunto de valores monetários com casas decimais, positivos maiores ou igual a zero. Total_nao_Quitado: conjunto de valores monetários com casas decimais, positivos maiores ou igual a zero. Total_Geral: conjunto de valores monetários com casas decimais, positivos maiores ou igual a zero.