13 svar
369 visningar
Anonym.1 12
Postad: 19 maj 2022 18:47 Redigerad: 20 maj 2022 15:14

Rep Största minsta rektangel

Du har ett rep som är 12 meter långt
Vilken är den minsta respektive största rektangel som repet kan omsluta? Sidorna måste vara i hela meter
Uppgiften ska lösas med for-loopar
Ditt program ska hitta alla möjliga rektanglar som uppfyller kraven (12 i omkrets, sidorna ska vara heltal) och leta efter vilken rektangel som ger den minsta respektive största arean samt skriva ut dessa
Tips: gör du rätt ska svaret bli 5m^2 respektive 9m^2 

Det här är programmering uppgiften, jag har försökt på många olika sätt men det känns som om jag har förstått frågan fel. Om någon lyckas lösa den så är jag väldigt tacksam. Jag jobbar i python.

CurtJ 1201
Postad: 19 maj 2022 19:22

Om du visar hur du har försökt så är det lättare för oss att hjälpa dig att fortsätta.

Anonym.1 12
Postad: 19 maj 2022 20:36

Jag har skrivit väldigt dumma koder som jag inte själv fattat varför för att frågan är inte tydlig! 

CurtJ 1201
Postad: 19 maj 2022 20:37

Det finns inga dumma koder. Visa det du gjort så är det lättare att förstå var det går fel. Det är meningslöst om jag visar dig lösningen på hela uppgiften. Då lär du dig inget.

Anonym.1 12
Postad: 19 maj 2022 20:47

Men jag förstår ju inte frågan och jag kan inte programmera innan jag inte har förstått frågan, här är problemet. Så jag har inte kodat nånting eftersom jag hade skrivit fel innan och min lärare sa att det var fel så jag radera det som jag hade skrivit innan.

CurtJ 1201
Postad: 19 maj 2022 20:51

Du har ett rep som är 12m långt som ska bilda sidorna i en rektangel. Frågan innebär att du ska testa alla möjliga varianter av rektangel där sidorna är hela meter och där summan av sidorna är repets längd.

Kan du då beskriva hur du ska gå tillväga i vanliga ord?

Anonym.1 12
Postad: 19 maj 2022 20:54

så om jag säger att 5x2 + 5x1 är den minsta alternativen för omkretsen i rektangeln.

Så om jag måste reda ut på alla typer av rektanglar som kan bilda 12 m i slutet både i omkrets och Area eller?

CurtJ 1201
Postad: 19 maj 2022 21:00

Ja, det är det uppgiften går ut på.. Välj en sida 1m, då är de andra sidorna givna. Räkna ut arena  och skriv ut den tillsammans med sidornas längd. Välj sidan 2 och då är de andra sidorna givna. Räkna ut arena och skriv ut den. Gör så tills du testat alla alternativ. Vilka värden behöver du testa förutom 1 och 2? 

Anonym.1 12
Postad: 19 maj 2022 21:23

3 4 5 6

CurtJ 1201
Postad: 19 maj 2022 21:26

Om en sida ska va de värden du anger, vad blir då den andra sidan?

Anonym.1 12
Postad: 19 maj 2022 21:27

3 , 4 , 5 , och 6

CurtJ 1201
Postad: 19 maj 2022 21:33

Om längden är 3 så är bredden 3 det är rätt men om längden är 4 kan inte bredden va 4 för då räcker inte repet till. Försök igen

CurtJ 1201
Postad: 19 maj 2022 22:15

Det börjar bli sent så jag hjälper dig på traven.

Om längden (kalla den L) är 4m så är de två sidorna 8m tillsammans och då är det 4m rep kvar till bredden som då blir 4/2= 2m. På samma sätt kan man komma fram till att om längden är 5m så blir bredden 1m

Det innebär i praktiken att du har 3 alternativ

L    B

1    5

2    4

3    3

Sen vänder det ju.

SÅ du ska skriva en for-loop som går igenom värdena 1,2,3, beräknar motsvarande bredd, beräknar arean och skriver ut den. 

Då får du tre rader där du enkelt kan utläsa svaret på frågan. Återkom om du inte får ihop det så hjälper någon dig. Om inte förr så tittar jag på det i morgon.

Jonto 9632 – Moderator
Postad: 20 maj 2022 15:15

Har ändrat rubriken på din tråd. En rubrik ska beskriva vad tråden handlar om, inte hur snabbt man behöver ha hjälp. Tänk på dte till framtida trådar som du skapar / Jonto, moderator

Svara
Close