Lägg till som läxa
Lägg till som stjärnmärkt
Frågor hjälpmarkerade!
Alla markeringar försvinner.
KURSER /
Matematik Högstadiet
/ Geometri – Högstadiet
Programmeringsövning - Är triangeln rätvinklig?
Innehåll
I den här programmeringsövningen skall du skriva en algoritm som undersöker om en triangel är rätvinklig eller inte. För att göra det så behöver du använda dig av pythagoras sats. Låt användaren av din algoritm fylla i kateternas och hypotenusans längd.
Du kan välja att programmera uppgiften i python eller javascript. De förkunskaper som kan vara bra att inhämta till den här uppgiften finns i vår kurs Matematik och programmering. Särskilda referenser till programspråkens referensbibliotek finns under avdelningen för Python eller Javascript.
Programmera övningen i Python
- Förslag på svar hittar du i filen suggestion.py.
- Tänk på att du behöver konvertera det användaren skriver in i programmet från en sträng till ett decimaltal. Det kan du göra genom funktionen float i python.
Förslag på lösning i python
import math leg1 = float(input("Katet 1:")) leg2 = float(input("Katet 2:")) hypotenuse = float(input("Hypotenusa:")) kateter = math.pow(leg1, 2) + math.pow(leg2, 2) hypotenuse2 = math.pow(hypotenuse, 2) if kateter == hypotenuse2: print("Triangeln är rätvinklig") else: print("Triangeln är inte rätvinklig")
Programmera övningen i javascript
Nedan visar vi hur man kan programmera den här algoritmen på ett sätt i javascript.
var leg1 = 1*prompt("katet1:"); var leg2 = 1*prompt("katet2:"); var hyp = 1*prompt("Hypotenusa:");
kateter = Math.pow(leg1, 2) + Math.pow(leg2, 2);
hypotenuse2 = Math.pow(hyp, 2);
if (kateter == hypotenuse2) {
console.log(”Triangeln är rätvinklig”);
} else {
console.log(”Triangeln är inte rätvinklig”);
}
Molly
Hej!
Det verkar inte som att rutan för python (repl.it) finns för denna programemringsövning, men jättebra genomgångar av allt ledande upp till detta! Det har varit till stor hjälp!
Endast Premium-användare kan kommentera.