Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Christoph
Anmeldungsdatum: 07.04.2006 Beiträge: 108 Wohnort: NRW, Rietberg
|
Verfasst am: 18.04.2006, 17:09 Titel: Problem beim Umrechnen |
|
|
Hallo,
ich habe mir einen Umrechner von Gigabyte und Megabyte zu Kilobyte geschrieben, doch bei der Umrechnung von Gigabyte in Kilobyte kommt nur murks raus, hier mal der Code:
Code: | color 2,0
Print "Umrechner fuer KiloByte, MegaByte und GigaByte"
'input "KiloByte";Kb
input "MegaByte";Mb
input "GigaByte";Gb
'Rechnen
MB=Mb*1024
'
GB=Gb*1024
'
KB=Gb*1024*1024
'Auch mit der Zahl: 1 gigabyte = 1 048 576 kilobytes klappt es nicht
'Ergegnis anzeigen
Print "MegaByte in Kb=";MB,
Print "Gigabyte in Mb=";GB,
Print "Gigabyte in Kb=";KB,
'Nach Tastendruck beenden
sleep
'written by: Christoph Schwentker |
Woran liegt es, das bei der Umrechnung von Gigabyte zu Kilobyte nur murks rauskommt? |
|
Nach oben |
|
 |
MisterD

Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 18.04.2006, 17:43 Titel: |
|
|
was hast du da für nen käs gemacht?
GB=Gb*1024
das is irgendwie nicht wirklich richtig...
MB=Gb*1024
wäre richtig, du hast also eher die anderen beiden falsch aber dafür bei der ausgabe alles wieder richtigverdreht.. fang doch erstma so an:
Code: | input "gb";gb
print "gb->mb =";gb*1024
print "mb->kb =";mb*1024
print "gb->kb =";gb*1024*1024 |
das sollte dann alles stimmen.. dann musst du halt schaun dass du noch abfragst, ob gb, mb oder kb eingegeben wurden und dementsprechen die berechnungen dann halt immer änderst. _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
 |
Christoph
Anmeldungsdatum: 07.04.2006 Beiträge: 108 Wohnort: NRW, Rietberg
|
Verfasst am: 18.04.2006, 17:58 Titel: |
|
|
Danke, ich hab es jetzt so ans laufen gekriegt:
Code: | input "Gigabyte";gb
input "Megabyte";mb
print "Gb->mb =";gb*1024
print "Mb->kb =";mb*1024
print "Gb->kb =";gb*1024*1024
sleep |
Das mit Megabyte oder Gigabyte bei input is ja egal, is unabhängig!! |
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 18.04.2006, 17:58 Titel: |
|
|
Trotz unterschiedlich Grosskleinschreibung, ist Gb die gleiche Varibel wie GB. |
|
Nach oben |
|
 |
Mecki Igel

Anmeldungsdatum: 10.09.2004 Beiträge: 985 Wohnort: Niederbayern
|
|
Nach oben |
|
 |
MisterD

Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 19.04.2006, 08:58 Titel: |
|
|
lol das is "schwindel"  _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
 |
otti

Anmeldungsdatum: 28.02.2005 Beiträge: 112 Wohnort: Wildberg
|
Verfasst am: 19.04.2006, 11:58 Titel: |
|
|
@Mecki:
Da gabsmal n Beitrag in der Gamestar (schon etwas älter ) im Technik teil in der kolumne, in der sich dre redakteur über so ein neues format aufregte das damals neu eingeführt wurde ,des irgendwie GibiByte oder so hieß und da is die umrechnusgformel auf die anderen "bi" bytes immer rund .
grüße otti _________________ Gute Musik
 |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 19.04.2006, 12:18 Titel: |
|
|
Hi,
auf den Trichter sind die HD-Hersteller schon vor Jahren gekommen.
Eine als 80GB Festplatte verkaufte HD hat meist nur echte 74,5GB.
80.000.000.000 Byte (angeblich 80GB)
= 78.125.000 KB
= 76.294 MB
= 74,5 GB _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
Christoph
Anmeldungsdatum: 07.04.2006 Beiträge: 108 Wohnort: NRW, Rietberg
|
Verfasst am: 19.04.2006, 15:13 Titel: |
|
|
Stimmt, die Hersteller wollen einen betrügen, aber ich hab mich schlau gemacht und auch noch die Umrechnung von Kb in Mb und Gb:
Code: | --1 kilobyte = 9.53674316 × 10-7 gigabytes
--1 kilobyte = 0.0009765625 megabytes
--1 megabyte = 0.0009765625 gigabytes
--1 gigabyte = 1 048 576 kilobytes |
|
|
Nach oben |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 19.04.2006, 17:35 Titel: |
|
|
Kilo ist in der Klassisen Technik (Physik Elektrotechnik) mit 1000 und Mega mit 1000*1000 defniert.
Die Infomatik bildet die Ausnahme mit Kilo = 1024 und Mega=1024*1024.
Was mich auch nervt sind angaben aller Megabit pro Sekunde ...
Ausser das solche Maximalwerte nur im Labor zuerreichen sind, sind sie für's Rechnen ungeeignet.
Ich will ja zum Beispiel wisen, wie lange ich brauche um eine CD oder DVD zu übertragen und deren grösse wird ja in Megabyte beziehungsweisse Gigabyte gemessen.
Dazu was von Wiki:
Wikipedia |
|
Nach oben |
|
 |
|