Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /** Um garrafão de 20 litros, cheio de água, está com um furo que vaza 50 ml a cada 30
- minutos. Faça uma função para calcular em quantas horas o garrafão estará vazio.
- Adicione um parâmetro “consumo" na função, o qual pode ser 1 (sim) e 0 (não). Caso o
- parâmetro seja sim, o cálculo deverá assumir uma perda de mais 300 ml por hora, devido
- ao consumo. */
- #include<stdio.h>
- #include<stdlib.h>
- #include<locale.h>
- //Incluimos a biblioteca externa que se encontra na mesma pasta.
- #include "library.h"
- #define RESERVA 20000
- #define FURO 50
- #define CONSUMO 300
- int calculoEsvaziamento(int consumo){
- //Calculo feito em horas
- if(consumo){
- return RESERVA / ((FURO * 2) + CONSUMO);
- }else{
- return RESERVA / (FURO * 2);
- }
- }
- int main(){
- //Limpamos a tela
- clear();
- //Definimos a localização para texto de saÃda
- setlocale(LC_ALL,"Portuguese");
- printf("Cálculo do tempo de esvaziamento do garrafão de 20 litros\n");
- int consumo;
- do{
- //Pedindo parâmetro se há consumo ou não
- printf("Digite se há consumo('1'-SIM,'0'-NÃO):");
- scanf("%d",&consumo);
- if(consumo!=1 && consumo!=0){
- printf("\tParâmetro inválido!\n");
- }
- }while(consumo!=1 && consumo!=0);
- //Calculamos com método externo
- printf("Calculando...\n");
- int horas = calculoEsvaziamento(consumo);
- printf("O garrafão estará vazio em %d hora(s)\n",horas);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement