10 svar
153 visningar
Yassi4 196
Postad: 23 apr 2020

räkna ut en formel med hjälp av programmering

Okej... här börjar bli extra svårt.  Så man ska kunna skriva ett program som ska kunna omvandla fahrenheit till celsius och sen kommer dessa frågor som hur ska man skriva ett program som anger temperaturen i Fahrenheit när temperaturen är exempelvis 0 celsius. 

Jag vet hur man printar formeln F= 1.8C+32 men jag vet inte hur jag ska få datan att följa formeln. 

freddan932 44
Postad: 23 apr 2020

Enklast är nog att skapa en funktion där du har dina grader i celsius som parameter. Uträkningen sker som du angivit i formeln, men där ditt C motsvaras av funktionens parameter. Förstår du hur jag tänker? 

cjan1122 Online 209
Postad: 23 apr 2020 Redigerad: 23 apr 2020

Har du jobbat med funktioner, parametrar och returvärden? Definiera en funktion som tar in parametern celsius, använder formeln du skrev och returnerar ett fahrenheitvärde.

Yassi4 196
Postad: 23 apr 2020
cjan1122 skrev:

Har du jobbat med funktioner, parametrar och returvärden? Definiera en funktion som tar in parametern celsius, använder formeln du skrev och returnerar ett fahrenheitvärde.

funktioner som funktionssystem? ja, men jag tror att det är inte det som du pratar om. Om du menar funktioner som är bara siffror i parantes som man räknar de genom de 4 räknesättet är mitt svar ja.  Och nej aldrig hört om parametrar eller returvärden. 

Funktioner är bra att använda så det behöver du lära dig om du vill kunna skriva större program. Men i detta fall behövs det inte. Formeln F = 1.8C + 32 kan nämligen enkelt skrivas om till Python-kod:

F = 1.8*C + 32

Yassi4 196
Postad: 24 apr 2020
Lindehaven skrev:

Funktioner är bra att använda så det behöver du lära dig om du vill kunna skriva större program. Men i detta fall behövs det inte. Formeln F = 1.8C + 32 kan nämligen enkelt skrivas om till Python-kod:

F = 1.8*C + 32

Så ... hur ska jag starta? Ska jag skriva print(F= 1.8C+32) eller?

starkeadolf2323 16
Postad: 24 apr 2020

Att printa ut svaret är det som skall ske sist i programmet, det är ju ditt slutresultat. Du får väl ha någon manuell input som du sedan konverterar till F enligt din formel. Sedan kan du printa ut F

Yassi4 196
Postad: 24 apr 2020
starkeadolf2323 skrev:

Att printa ut svaret är det som skall ske sist i programmet, det är ju ditt slutresultat. Du får väl ha någon manuell input som du sedan konverterar till F enligt din formel. Sedan kan du printa ut F

så någonting formel med input? OK, hur ska jag kunna starta?

starkeadolf2323 16
Postad: 24 apr 2020

Det kommer att bli något i stilen.

 

value = input("Temperatur i C:\n")
 Fa = 1.8C+32


print(f'Temperaturen i F är {Fa}')

starkeadolf2323 skrev:

Det kommer att bli något i stilen.

value = input("Temperatur i C:\n")
 Fa = 1.8C+32

print(f'Temperaturen i F är {Fa}')

Yassi4, du kan öva på att rätta ovanstående kod så får du ett färdigt program.

Yassi, hur gick det?

Svara Avbryt
Close