Spokos
Legacy Member
hey hier ben ik weer met alweer een tof vraagje:applause:
Ik heb het probleem dat de do-while lus niet werkt
, ik krijg maar 1 getal te zien op het scherm bij de do while lus? Iemand die me kan zeggen hoe dit komt?
#include <iostream>
using namespace std;
int main()
{
int aantal,stap,getal1=1,getal2=1,getal3=1,a=0;
float totaal1=0.0,totaal2=0.0,totaal3=0.0,gemiddelde1,gemiddelde2,gemiddelde3;
cout<<"Geef waarde voor aantal: ";
cin>>aantal;
cout<<"Geef waarde voor stap: ";
cin>>stap;
cout<<"\nMet for-lus:\n";
for (int a=0;a<aantal;a++)
{
cout<<getal1<<"\t";
totaal1+=getal1;
getal1+=stap;
gemiddelde1=totaal1/aantal;
}
cout<<"\ntotaal = "<<totaal1;
cout<<"\ngemiddelde = "<<gemiddelde1<<endl;
cout<<"\nMet while-lus:\n";
while (a<aantal)
{
a++;
cout<<getal2<<"\t";
totaal2+=getal2;
getal2+=stap;
gemiddelde2=totaal2/aantal;
}
cout<<"\ntotaal = "<<totaal2;
cout<<"\ngemiddelde = "<<gemiddelde2<<endl;
cout<<"\nMet do-while-lus:\n";
do
{
a++;
cout<<getal3<<"\t";
getal3+=stap;
totaal3+=getal3;
gemiddelde3=totaal3/aantal;
}
while (a<aantal);
cout<<"\ntotaal = "<<totaal3;
cout<<"\ngemiddelde = "<<gemiddelde3;
}
Ik heb het probleem dat de do-while lus niet werkt
, ik krijg maar 1 getal te zien op het scherm bij de do while lus? Iemand die me kan zeggen hoe dit komt?
#include <iostream>
using namespace std;
int main()
{
int aantal,stap,getal1=1,getal2=1,getal3=1,a=0;
float totaal1=0.0,totaal2=0.0,totaal3=0.0,gemiddelde1,gemiddelde2,gemiddelde3;
cout<<"Geef waarde voor aantal: ";
cin>>aantal;
cout<<"Geef waarde voor stap: ";
cin>>stap;
cout<<"\nMet for-lus:\n";
for (int a=0;a<aantal;a++)
{
cout<<getal1<<"\t";
totaal1+=getal1;
getal1+=stap;
gemiddelde1=totaal1/aantal;
}
cout<<"\ntotaal = "<<totaal1;
cout<<"\ngemiddelde = "<<gemiddelde1<<endl;
cout<<"\nMet while-lus:\n";
while (a<aantal)
{
a++;
cout<<getal2<<"\t";
totaal2+=getal2;
getal2+=stap;
gemiddelde2=totaal2/aantal;
}
cout<<"\ntotaal = "<<totaal2;
cout<<"\ngemiddelde = "<<gemiddelde2<<endl;
cout<<"\nMet do-while-lus:\n";
do
{
a++;
cout<<getal3<<"\t";
getal3+=stap;
totaal3+=getal3;
gemiddelde3=totaal3/aantal;
}
while (a<aantal);
cout<<"\ntotaal = "<<totaal3;
cout<<"\ngemiddelde = "<<gemiddelde3;
}

?
