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.
Soluções para a tarefa
Resposta:
PADRÃO DE RESPOSTA ESPERADO
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.
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.
Explicação: