Vinnaren i pepparkakshustävlingen!
2010-11-17, 15:39
  #1
Medlem
Hej

Jag håller på att skriva ett program där man ska räkna ut hur mycket bensin en bil drar beroende på antal passagerare samt deras vikt.

det jag inte vet hur man gör är att om jag till exempel vill räkna ut hur mycket min fyrsitsiga bil drar med 3 passagerare så vill jag att programmet först fråga mig hur många passagerare jag har och sedan frågar hur mycket var och en av dem väger. så att det ser ut på detta vis när jag kör programmet.

-----------
Hur många passagerare ska åka i bilen? 3

Vad väger passagerare 1:
Vad väger passagerare 2:
Vad väger passagerare 3:

--------------------------------


nu har jag så att programmet frågar vikten på 4 passagerare direkt som om jag då endast vill räkna på 3 så måste jag skrive att viketen är lika med 0 på den ena.


är det någon som vet hur man gör?
Citera
2010-11-17, 17:12
  #2
Medlem
gör först frågan hur många passagerar, sen en for-loop med antalet passagerare som uppräknaren med frågan "hur mycket väger passagerare x?"
Citera
2010-11-17, 19:55
  #3
Medlem
firinlazors avatar
antal_passagerare = input('Hur många passagerare ska åka i bilen?' )
vikt = zeros(1,antal_passagerare);
for i = 1:antal_assagerare
disp('hur mycket väger passagerare ')
disp i
disp('?')
vikt(i) = input()
end

Något sådant tror jag men "disp"-kommandona i for-loopen är nog rätt fail
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback