Limpando arquivos em CONFLICT

This commit is contained in:
Kennedy Menezes 2021-09-07 15:15:39 -03:00
commit e12e2b8466
4 changed files with 96 additions and 15 deletions

18
2020/01/balancear.c Normal file
View File

@ -0,0 +1,18 @@
#include <stdlib.h>
int balancear() {
int i, barrels[4], sortedBarrels[4], reservoir[2], isBigger;
for (i = 0; i < 4; i++)
if (!scanf(" %f", barrels[i]) || barrels[i] <= 0)
return -1;
reservoir[0] = barrels[0] + barrels[2]
sortedBarrels = sortBarrels(barrels)
isBigger = (barrels[1] == sortedBarrels[1]) ? 1 : 2;
for (i = 0; i < 4; i += 2) {
}
}

14
2020/01/ffffffffffffff.c Normal file
View File

@ -0,0 +1,14 @@
int funcaoRetorna () {
int n;
float litro1, teor1, litro1, teor2;
printf("Quantos barris você quer balancear?");
scanf("%d", &n);
if(!(scanf("%f %f %f %f", &litro1, &teor1, &litro2, &teor2)) ||
(litro1 || teor1 || litro2 || teor2) <= 0) return 0; //Se o teor for negativo ou scanf for lido incorretamente
if((teor1 || teor2) > 1) return 1; // Se o teor for maior que 100%
}

View File

@ -1,20 +1,35 @@
int funcaoRetorna () {
#include <stdio.h>
#include "./balancear.c"
int n;
float litro1, teor1, litro1, teor2;
printf("Quantos barris você quer balancear?");
scanf("%d", &n);
if(!(scanf("%f %f %f %f", &litro1, &teor1, &litro2, &teor2)) ||
(litro1 || teor1 || litro2 || teor2) <= 0) return 0; //Se o teor for negativo ou scanf for lido incorretamente
if((teor1 || teor2) > 1) return 1; // Se o teor for maior que 100%
}
int main () {
int i, n;
funcaoRetorna();
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;
}
}

34
2020/01/main.c Normal file
View File

@ -0,0 +1,34 @@
#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 (funcaoRetorna()) {
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;
}
}