Programmering 1 uppgift tåg Komvux
Hej allesammans
Jag har börjat Programmering 1 på distans Arena. Har aldrig gjort det innan så det är roligt och skrämmande, mycket nya grejer att lära sig hela tiden. Men punkten är att jag har försökt lösa den här problemet själv, letade efter gamla tråd och hittade en del, googlade, skrev på facebook, men det är ändå luddig och vill se om någon kan hjälpa mig lite.
Koden är typ nästan klart (?. Funkar men inte helt. Vet inte varför.
Är den någon som har också gjort det och kan ge mig en hand? eller vill bara testa min kod och ser vad är det som är fel.
Skriver uppgifter nere:
Skriv följande program:
SJ har anpassat sin trafik pga. coronaviruset. Man har ett begränsat antalet platser ombord på bokningsbara tåg för att skapa mer utrymme för att kunna hålla avstånd och resa tryggare. Ett antal platser ombord kommer inte kunna bokas, detta för att säkerställa att tåget inte blir för fullt.
SJ vill kontrollera om åtgärderna får önskat resultat. De ber sina förare att anteckna hur många passagerare som kliver på respektive av vid varje station och hur många som får vänta på nästa tåg.
Du ska skriva ett program som kontrollerar att antal passagerare på tåget uppfyller kravet enlig specifikationen. Tåget ska vara tomt vid start och avslut av resan. Inga passagerare ska vänta på perrongen vid sista stationen.
Inmatning
Den första inmatningen innehåller två heltal, tågets totala kapacitet och antal stationer tåget stannar vid.
1 ≤ kapacitet ≤ 40 // tågets kapacitet
2 ≤ antal_stationer ≤ 10 // antal stationer
Inmatningarna på övriga stationer består av tre heltal
stiger av= antal passagerare som lämnar tåget,
stiger på = antal passagerare som kommer in i tåget och
stannar = antal passagerare som blir tvungna att stanna kvar på en station.
Inmatningarna sker den ordning som tåget besöker stationerna. Alla heltal ligger mellan 0 och 40.
0 ≤ lämnar ≤ 40 // antalet passagerare som lämnar tåget
0 ≤ stiger_på ≤ 40 // antal passagerare som kommer in i tåget
0 ≤ stannar ≤ 40 // antal passagerare som stannar på stationen
Utmatning
En rad som innehåller ett ord: möjligt om inmatningar är konsekventa annars omöjligt.