TEMA
35% - uDebug correct
henrique945 preguntado 4 years ago
#include <stdio.h>
#include <string.h>
int main(){
int n,i,aux,cont;
char name[30];
scanf("%d",&n);
while(n != 0){
cont=0;
for(i=0;i<n;i++){
scanf("%d",&aux);
fflush(stdin);
gets(name);
if(strcmp(name,"suco de laranja") == 0) cont+=aux*120;
else if(strcmp(name,"morango fresco") == 0) cont+=aux*85;
else if(strcmp(name,"mamao") == 0) cont+=aux*85;
else if(strcmp(name,"goiaba vermelha") == 0) cont+=aux*70;
else if(strcmp(name,"manga") == 0) cont+=aux*56;
else if(strcmp(name,"laranja") == 0) cont+=aux*50;
else if(strcmp(name,"brocolis") == 0) cont+=aux*34;
}
if(cont > 110 && cont < 130){
printf("%d mg\n",cont);
}
else if(cont <= 110){
printf("Mais %d mg\n",110-cont);
}
else if(cont >= 130){
printf("Menos %d mg\n",cont-130);
}
scanf("%d",&n);
}
return 0;
}