2013-11-18, 12:34
  #1
Medlem
Vet inte riktigt hur jag skall skriva min kod i pseudokod, någon kunnig som kan hjälpa ?

kod:

int main()
{
int num, sum = 0;
float avg = 0.0;
cout << "Enter 10 Numbers" << endl;
for(int i = 0; i < 10; i++)
{
cout << "Enter a number: ";
cin >> num;
if(num < 0)
{
i--;
cout << "Number is less than 0. Try again ";
}
else .
{
sum += num;
}
} // end of loop
avg = sum/10;
cout << "Average is: " << avg << endl;
cin.get();
system ("pause");
}
Citera
2013-11-18, 12:42
  #2
Medlem
xitunos avatar
Vad har du försökt med? Och varför vill du göra det?
Citera
2013-11-18, 12:48
  #3
Medlem
Citat:
Ursprungligen postat av xituno
Vad har du försökt med? Och varför vill du göra det?

har gjort så programmet beräknar medelvärde på 10 olika tal
Citera
2013-11-18, 12:57
  #4
Medlem
xitunos avatar
Citat:
Ursprungligen postat av MaryJaneInMeBrain
har gjort så programmet beräknar medelvärde på 10 olika tal

Det var en beskrivning på vad hela programmet gör.

Om du nu skriver ned, på svenska, vilka steg du behöver göra för att läsa in talen och beräkna medelvärdet så är du en god bit på väg.

Återigen: Varför?
Det vanligast förekommande är ju att man skriver pseudokod när man planerar sin kod, inte efter att man skrivit koden.
Citera
2013-11-18, 16:36
  #5
Medlem
christerys avatar
Åhh, hittat en kodsnutt på nätet som gör det du vill men läraren vill ha pseudokod åxå.

Testa med att läsa koden rakt upp och ner, översätt till svenska.

Nollställ variabel avg och sum
Hämta in tal från användare
kolla om... osv osv.
...

loopa tillbaka till "Hämta in tal" om inte ... osv.

Inte snyggaste pseudokoden, men börja där.

Och man gör som sagts tidigare tvärt om, om man inte snott koden nånstans förstås.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in