/ Forside/ Teknologi / Udvikling / C/C++ / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
Bech_bb 500
kyllekylle 500
jdjespers.. 500
gibson 300
scootergr.. 300
molokyle 287
10  strarup 270
Procentberegning
Fra : Dennis85
Vist : 851 gange
100 point
Dato : 07-08-03 08:19

Hejsa,

er der nogen der kan forklare mig hvorfor procenterne ikke virker efter planen (kun et udklip)??


int stat1, stat2, stat3, sum, pro;

void main()
{
sum=stat1+stat2+stat3;
pro=sum/3*100;
printf("\nAntal rigtige: %d", sum);
printf("\nAntal procent: %d", pro);
}


 
 
Accepteret svar
Fra : JensT

Modtaget 110 point
Dato : 07-08-03 08:33

Pro, som du udregner, er gennemsnittet gange 100.
Du mangler noget at sætte rigtige(stat1-3) i forhold til for at udregne procenten.
sum x 100 / antal-rækker-ialt for eksempel...

mvh
Jens

Kommentar
Fra : KasperLarsen


Dato : 07-08-03 08:43

Efter som stat1 osv. er heltal vil pro ikke ligge i intervalet mellem 0 og 100, er det der du har et problem, eller er det printf der ikke vil som dig ?

Kasper

Kommentar
Fra : Dennis85


Dato : 07-08-03 08:57

Det virker nu..

Det var som jens skrev "bare en dum lille ting":
istedet for
pro=sum/3*100; skulle det bare være

pro=(sum*100)/3;

En dum fejl fra min side, men siger tusind tak for hjælpen...

Mvh. Dennis

Godkendelse af svar
Fra : Dennis85


Dato : 07-08-03 08:59

Tusind tak for svaret JensT.

Mvh. Dennis
                        

Kommentar
Fra : pmbruun


Dato : 07-08-03 09:42

Svaret er ikke rigtigt.

Du mangler at afrunde procenten til nærmeste hele tal. Som det står nu får du bare trunkeret til nærmeste lavere procent heltal.


Kommentar
Fra : Dennis85


Dato : 07-08-03 10:35

Svaret er godt nok til mig..
Om den skriver 33 eller 33,333333 betyder ikke noget...
Det skal ikke være så nøjagtigt, bare 0/33/66/100%...

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177422
Tips : 31962
Nyheder : 719565
Indlæg : 6407886
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste