-
Notifications
You must be signed in to change notification settings - Fork 0
/
Exercicio_5.cpp
53 lines (42 loc) · 1.23 KB
/
Exercicio_5.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// Exercicio_5.cpp : Este arquivo contém a função 'main'. A execução do programa começa e termina ali.
/*Fazer um algoritmo para auxiliar um construtor a descobrir a quantidade de rolos e a quantidade de metros avulsos de fios que ele precisa
adquirir. Sabe-se que o construtor tem a quantidade total de fios em metros a serem utilizados na instalação elétrica da obra e que cada rolo
de fio tem 50 metros.
*/
#include <stdio.h>
#include <stdbool.h>
int main()
{
char *c;
//Variable Declaration
int rollQuantity, singleWires, totalOfMeters;
bool validation;
//Code
//printf("Programa para calcular a quantidade de rolos!");
validation = false;
while (validation != true) // false
{
printf("Digite a quantidade de metros total: ");
scanf("%d", &totalOfMeters);
if (totalOfMeters < 0)
{
printf("\nDados invalidos!\n");
printf("Digite um valor positivo!\n\n");
validation = false;
}
else
{
validation = true;
}
}
rollQuantity = totalOfMeters / 50;
singleWires = totalOfMeters % 50;
printf("\n\n");
printf("A quantidade de rolos necessario e : %d\n", rollQuantity);
if (singleWires > 0)
{
printf("A quantidade de fio avulso necesario e: %d\n", singleWires);
}
scanf("%c", &c);
return 0;
}