This commit is contained in:
Abreu 2021-09-07 16:13:47 -03:00
parent 45428d165e
commit 4849a2b91d
No known key found for this signature in database
GPG Key ID: 64835466FF55F7E1
3 changed files with 7 additions and 39 deletions

View File

@ -7,7 +7,10 @@ int balancear() {
if (!scanf(" %f", barrels[i]) || barrels[i] <= 0)
return -1;
reservoir[0] = barrels[0] + barrels[2]
for (i = 0; i < 1; i++)
reservoir[0] = barrels[0] + barrels[2];
reservoir[1] = barrels[1] + barrels[3];
sortedBarrels = sortBarrels(barrels)
isBigger = (barrels[1] == sortedBarrels[1]) ? 1 : 2;

View File

@ -1,35 +0,0 @@
#include <stdio.h>
#include "./balancear.c"
int main () {
int i, n;
printf("Este programa recebe valores de volume e concentração de álcool para um par de barris, efetuando uma mistura que deixa um ou ambos os barris, com concentração de 14 por cento de álcool\n Digite quantos barris pretende-se balancear: ");
if (!scanf(" %d", &n) || n <= 0) {
printf("Valor inválido\n");
return 1;
}
for (i = 0; i < n; i++) {
printf("\nDigite os valores de volume e concentração para ambos o barris do %dº par, respectivamente: ", i);
switch (balancear()) {
case -1:
printf("Valores inválidos\n");
return 1;
case 0:
printf("Assim n vai dar. A bebida tem que estar perfeita!\n");
break;
case 1:
printf("Hehe, esse aqui ta no ponto. Guardem o barril 1 para depois\n");
break;
case 2:
printf("Hehe, esse aqui ta no ponto. Guardem o barril 2 para depois\n");
break;
case 3:
printf("Hehe, esse aqui ta no ponto.\n");
}
return 0;
}
}

View File

@ -4,7 +4,7 @@
int main () {
int i, n;
printf("Este programa recebe valores de volume e concentração de álcool para um par de barris, efetuando uma mistura que deixa um ou ambos os barris, com concentração de 14 por cento de álcool\n Digite quantos barris pretende-se balancear: ");
printf("Este programa recebe valores de volume e concentração de álcool para um par de barris, efetuando uma mistura que deixa um ou ambos os barris com concentração de 14 por cento de álcool.\n Digite quantos barris pretende-se balancear: ");
if (!scanf(" %d", &n) || n <= 0) {
printf("Valor inválido\n");
return 1;
@ -13,7 +13,7 @@ int main () {
for (i = 0; i < n; i++) {
printf("\nDigite os valores de volume e concentração para ambos o barris do %dº par, respectivamente: ", i);
switch (funcaoRetorna()) {
case -1:
case EOF:
printf("Valores inválidos\n");
return 1;
case 0:
@ -25,7 +25,7 @@ int main () {
case 2:
printf("Hehe, esse aqui ta no ponto. Guardem o barril 2 para depois\n");
break;
case 3:
default:
printf("Hehe, esse aqui ta no ponto.\n");
}
return 0;