[ tandrli @ 02.06.2005. 19:38 ] @
pozdrav
treba mi neko da kaže može li ovo teoretki raditi i dole mi treba formula kako bi ubacio i snagu potrosaca ako ko zna

Napisati programa za racunanje cjene potrosene ele. energije za proizvoljan broj različiti uređajaza različito vrijeme
priključenje. Cjenu unjeti na početku programa
Ulaz: cjena (eur/kwh) , snaga potroasaca (W), vrijeme prikljucenja (min)
Izlaz: Ukupna cjena

include <stdio.h>
void main(){
float[100]
float potrosnja;
int i;
int broj_potrosaca, vrijeme,cjena_kwh;
printf("Program za racunanje potrosene Elektricne energije u KM \n");
printf("--------------------------------------------------------\n\n");
printf("Unesite cjenu elektricne energije po Kwh");
scanf("%d",&cjena_kwh);
printf("unesite broj potrosaca:");
scanf("%d",&broj_potrosaca);
potrosnja=0;
for (i=0;i<broj_potrosaca;i++){
printf("\n Unesite snagu potrosaca:\n");
scanf("%f",&snaga);
printf("\n Unesite vrijeme prikljucenja potrosaca u minutama:\n");
scanf("%f",&vrijeme);
potrosnja==(cjena_kwh/60)x vrijeme + potrosnja;
}
printf("ukupna cjena elektricne energije je:%f\n",potrosnja);
}

thnx for support
[ xxxrugby @ 02.06.2005. 20:56 ] @
potrosnja==(cjena_kwh/60)x vrijeme + potrosnja;

mislim da netrebas provjeravat dali je jednako == neko pridodat = ako se ne varam.
i preporucam ti da stavis cijelu formulu u zagrade

potrosnja = ( ( (cjena_kwh/60) * vrijeme ) + potrosnja );. Kako bi program znao sta da radi.

To je samo jedan brzi pogled. I mislim da ti ako trazis float. int/60 nece dat dosta precizan rezultat (ili ce necsto zbrljat, to mi je iz sjecanja).

Deklarairao si int vrijeme i snagu. A uzimas dolje u scanf dunkciji float.

Tako da dolazim do zakljucka da nece radit!
[ tandrli @ 02.06.2005. 21:17 ] @
OK ispravit ću
thnx