...
Kurser Alla kurser Min sida Provbank Mina prov Min skola Läromedel Förälder Blogg Om oss Kontakt Läxhjälp matemtaik Hjälp & guider
Sök Mitt konto Logga ut Elev/lärare
-registrering
Logga in Prova för 9 kr Prova för 9 kr
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

Är du ny här? Så här funkar Matematikvideo 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.
Prova i 7 dagar för 9 kr, sedan endast 89 kr/mån.
Ingen bindningstid. Avsluta när du vill.
Är du ny här? Så här funkar Premium
  • 600+ tydliga videolektioner till gymnasiet och högstadiet.
  • 5000+ övningsfrågor med fullständiga förklaringar.
  • Heltäckande för din kurs. Allt på ett ställe.
  • Träning inför nationella prov och högskoleprovet.
Prova i 7 dagarför 9 kr. Sedan endast 89 kr/mån.
Ingen bindningstid. Avsluta när du vill.

  • 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.

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.