Tryckomvandlingar Python

Från Wikiskola
Hoppa till navigering Hoppa till sök
Den utskrivbara versionen stöds inte längre och kanske innehåller renderingsfel. Uppdatera din webbläsares bokmärken och använd standardutskriftsfunktionen istället.
Programmeringsuppgift

Python-hjälp och Fler uppgifter

Mål för undervisningen Kom igång med programmering i matematiken.

Målet är att du ska använda program för att utföra matematiska beräkningar. Du bör testa att modifiera algoritmen så att dina beräkningar blir mer effektiva.

Målet är inte att du ska lära dig programmering på matematiklektionen men det är oundvikligt att du ändå lär dig lite Python-kod.


Omvandla trycket

Tryckomvandling.
Tryckomvandling.
Uppgift
Tryckomvandling
  1. Kör programmet och testa med att ange några olika tryck.
  2. Jämför med värdena i en tabell
  3. Var i programmet sker omvandlingen?
  4. Hur ser formlerna ut?
  5. Hur skulle formlerna se ut om programmet ska omvandla mm kvicksilver till kPa?
  6. Gör om programmet så det omvandlar mm kvicksilver till KPa, PSI och atm.

Tabellen kommer från Wikipedia.

Omvandlingstabell för tryckenheter
Enhet Motsvarighet i kPa Motsvarighet i bar Motsvarighet i PSI Motsvarighet i mmHg Motsvarighet i mmVp Motsvarighet i mVp Motsvarighet i atm
bar 100 1 14,5 750,06 10190 10,19 0,99
PSI 6,89 0,069 1 51,71 703 0,70 0,068
mmHg 0,13 0,0013 0,019 1 13,59 0,01359 0,0013
mmVp 0,0098 98·10−6 0,0014 0,074 1 0,001 97·10−6
mVp 9,81 0,098 1,42 73,56 1000 1 0,097
atm 101,325 1,01325 14,70 760 10 330 10,33 1



Python-koden

kpa = float(input("Input pressure in in kilopascals> "))
psi = kpa / 6.89475729
mmhg = kpa * 760 / 101.325
atm = kpa / 101.325
print("The pressure in pounds per square inch: %.2f psi"  % (psi))
print("The pressure in millimeter of mercury: %.2f mmHg" % (mmhg))
print("Atmosphere pressure: %.2f atm." % (atm))


Uppgiften är inspirerad av w3resource