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
Beräkna areaskala och volymskala - Programmeringsövning
Innehåll
I den här programmmeringsövningen skall du hjälpa användaren att beräkna areaskalan och volymskalan. Du skall låta användaren fylla i längdskalan och sedan skall programmet beräkna och skriva ut areaskala och volymskala.
De samband som du skall använda dig av är följande:
$areaskala=längdskala^2$areaskala=längdskala2
$volymskala=längdskala^3$volymskala=längdskala3
Du kan välja att programmera övningen i python eller javascript här på sidan eller i valfritt språk i din egen utvecklingsmiljö.
Programmera övningen i Python
Förslag på lösning i python
import math
def areascale(l):
lArray = l.split(':');
area_scale1 = str(int(math.pow(int(lArray[0]), 2)));
area_scale2 = str(int(math.pow(int(lArray[1]), 2)));
return 'Areaskala är ' + area_scale1 + ':' + area_scale2
def volumescale(l):
lArray = l.split(':');
volume_scale1 = str(int(math.pow(int(lArray[0]), 3)));
volume_scale2 = str(int(math.pow(int(lArray[1]), 3)));
return 'Volymskalan är ' + volume_scale1 + ':' + volume_scale2
lengthscale = input("Skriv längdskalan: ")
print(areascale(lengthscale))
print(volumescale(lengthscale))
Programmera övningen i Javascript
Förslag på lösning
var ls = prompt("Skriv längdskalan på formen a:b ");
lArray = ls.split(':');
as = Math.pow(lArray[0],2) + ':' + Math.pow(lArray[1],2);
vs = Math.pow(lArray[0],3) + ':' + Math.pow(lArray[1],3);
console.log(”Areaskalan är ” + as);
console.log(”Volymskalan är ” + vs);
Lilian Karlsson
Koden i JS körs inte.
Endast Premium-användare kan kommentera.