...
Testa premium Kurser Alla kurser Min sida Provbank Mina prov Min skola Läromedel Förälder Blogg Om oss Kontakt Läxhjälp matemtaik Interaktivt material Hjälp & guider
Sök Mitt konto Logga ut Elev/lärar-registrering Logga in
EXEMPEL I VIDEON   Lektionsrapport   Hjälp Kopiera länk Facebook Twitter Repetera Rapportera Ändra status
 ███████████████
    /        ██████████████████████████

Programmeringsövning - Är triangeln rätvinklig?

Endast Premium- användare kan rösta.
Författare:Simon Rybrand
Rapportera fel Redigera lektion Redigera text Redigera övning

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 som du hittar om du klickar på dokumentikonen  uppe till vänster i programmeringsrutan.
  • 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.
...
Ny här?
Så funkar Premium
  • 600+ videolektioner till gymnasiet och högstadiets matte.
  • 4000+ övningsfrågor med fullständiga förklaringar.
  • Heltäckande för din kursplan. Allt på ett ställe.
  • Träning inför nationella prov och högskoleprovet.
Ingen bindningstid. Avsluta när du vill.

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”);
}

Kommentarer

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.