5 svar
69 visningar
Stockis05 40
Postad: 30 maj 2023 09:38

Matteuppgift från 2c - maximal ersättning

Hej!

Hur kan jag lösa uppgiften 3?

Kombinationen av stora och små lådor är väl x*y? Hur kan jag finna ersättningen för det med Python?

 

PS Jag är en riktig nybörjare i programmeringen. 

Laguna Online 28602
Postad: 30 maj 2023 10:51

Gjorde du steg 1 och 2?

Stockis05 40
Postad: 30 maj 2023 10:58

Ja

Laguna Online 28602
Postad: 30 maj 2023 11:08

Antalet kombinationer av små och stora lådor är x*y, men koden ska göra något för varje kombination. Det gör den ju redan - den räknar ut ersättningen och kollar om maximala ersättningen hittills är mindre. Det som står under

 for x in range(0,41):
     for y in range(1, 86):

görs för varje kombination av x och y. Du ska stoppa in litet kod där som skriver ut E när den har räknats ut.

Stockis05 40
Postad: 30 maj 2023 11:39
Emax = 0

for x in range(0, 41):
	for y in range(1,86):
		V = 200*x + 50*y
		m = 5*x + 20*y
		if V <= 8000 and m <= 1700:
			E = 40*x + 25*y
			if E > Emax:
				Emax = E
				stora = x
				små = y
				Print("stora:", x, "små:", y, "ersättning:", E)

så här?

Laguna Online 28602
Postad: 30 maj 2023 11:57

Ungefär, men nu skriver du bara ut E de gånger som den är större än Emax.

Svara Avbryt
Close