Atividade de c++
Atividade de Laboratório
Nome: Carlos Henrique Zandoná
Matrícula: 121143432
Nome: Henrique Kutner Cordeiro
Matrícula: 121147409
NÃO DEVE HAVER COMUNICAÇÃO ENTRE ALUNOS DE GRUPOS DIFERENTES
(qualquer tentativa de comunicação será considerada cola, e a atividade será anulada)
Duração: 70 minutos
Considere o seguinte problema:
“Uma torneira que libera 15 litros de água por minuto, será utilizada para encher um tanque cujo volume, em litros, é uma quantidade conhecida previamente.
Como determinar o tempo necessário para encher o tanque?”
Observação importante: o tempo deve ser expresso em horas, minutos e segundos.
Primeira parte da atividade:
Observe, no exemplo abaixo, a série de operações aritméticas (todas com valores inteiros) que pode ser tomada como base para a constituição de um método geral de resolução do problema proposto.
Tanque com capacidade para 2995 litros:
2995
15
199
60
10 x 4 = 40 149
199
19
3
145
10
Resposta: tempo necessário para encher o tanque: 3 horas, 19 minutos e 40 segundos.
Complete a descrição do algoritmo correspondente à série de operações apresentada.
Algoritmo principal( )
Variável de entrada: ctank (capacidade do tanque) - tipo inteiro
Variáveis de saída: qh, qm, qs (quantidade de horas, quantidade de minutos e quantidade de segundos) - tipo inteiro
Variáveis auxiliares: totalmin, restolitros - tipo inteiro
principal( ) imprimir “Digite a capacidade do tanque, em litros: “ ; ler ctank ; totalmin ctank div 15 ; restolitros ctank mod 15 ; qh totalmin div 60 ; qm totalmin MOD 60 ; qs restolitros * 4 ; imprimir qh, “ horas, “, qm, “ minutos e “, qs, “ segundos “;
Segunda parte da atividade:
Faça a implementação e testes do programa correspondente ao algoritmo, depois copie o texto do programa na área abaixo.
texto do programa