AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Killogramm, Gramm und milligram

Offene Frage von "TheCatcher"
Ein Thema von TheCatcher · begonnen am 4. Jul 2006 · letzter Beitrag vom 5. Jul 2006
Antwort Antwort
Seite 1 von 2  1 2   
TheCatcher

Registriert seit: 28. Mär 2006
30 Beiträge
 
Delphi 5 Standard
 
#1

Killogramm, Gramm und milligram

  Alt 4. Jul 2006, 17:34
Hallo Leser,

ich soll ein Programm (dank Schule) schreiben, welches aus 2 Werten das Gewicht berechnet je nach grösse des Ergbinss soll darüberhinaus der Wert umgerechnete werden in in mg, g, kg oder t.

Also Beispiel.

Der Bauer hat 4 Eier á 15 g = 60g
Dieser wert ist zu klein also in mg ausgeben

oder der Bauer hat 8 Euer á 974 g = 7792 g
zu gross also in kg 7,792 kg

na ja und so weiter leider habe ich keine Ansatzplan udn auch keine Idee.
Im Forum nach kg oder mg zu suchen bringt nicht viel


Vielleicht hat jemand ein Code Beispiel für mich mit welchem ich dann weiterarbeiten kann... ich wäre sehr Dankbar....
Gruss TheCatcher
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Killogramm, Gramm und milligram

  Alt 4. Jul 2006, 17:38
Hi, naja, du musst doch einfach nur umrechnen.

1000 mg = 1 g
1000 g = 1 kg

Mal nur so ein fetzen:

Delphi-Quellcode:
Kilo = Wert div 1000;
Gramm = (Wert - Kilo) div 1000
hm, oder so in der Art
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Killogramm, Gramm und milligram

  Alt 4. Jul 2006, 17:40
Moin TheCatcher,

als erstes könnte mal die gesamte Aufgabe hilfreich sein, denn das was Du uns da genannt hast kann es ja eigentlich nicht gewesen sein.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
TheCatcher

Registriert seit: 28. Mär 2006
30 Beiträge
 
Delphi 5 Standard
 
#4

Re: Killogramm, Gramm und milligram

  Alt 4. Jul 2006, 17:46
Danke Matze aber so weit war ich auch schon aber leider
habe ich z.B. Komma Probleme 0 Fehlt hin und wieder mal gerne!


und an Christian... Du wirst lachen aber das ist meine Aufgabe nicht mehr nicht weniger - soll nur zur eine Anfänger Übung sein. So lautet der Satz der Lehrerin
Gruss TheCatcher
  Mit Zitat antworten Zitat
Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#5

Re: Killogramm, Gramm und milligram

  Alt 4. Jul 2006, 17:48
hatten wir doch vor kurzem schonmal solche Umrechnungen:

Delphi-Quellcode:
function xFloatToSym(Value : Extended) : String;
const
  S_UNITS = 'afpnµm kMGTP';

var Wert: Extended;
    Einheit : Integer;
begin
wert := Value;
Einheit := 7;
while ( wert < 1 ) and (Einheit > 1) do begin
  Wert := Wert * 1000;
  dec(Einheit);
end;

while (Wert >= 1000) and (Einheit < 12) do begin
  Wert := Wert / 1000;
  inc(Einheit)
end;
Result := Format('%g%s', [Wert, S_Units[Einheit]]);

end; // xFloatToSym
http://www.delphipraxis.net/internal...729&highlight=
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
  Mit Zitat antworten Zitat
Benutzerbild von Catbytes
Catbytes

Registriert seit: 7. Sep 2002
Ort: Heckendalheim
353 Beiträge
 
Delphi XE5 Enterprise
 
#6

Re: Killogramm, Gramm und milligram

  Alt 4. Jul 2006, 18:04
Hi,

wenn Du Vorlagen für ein Konvertierprogramm brauchst und zufällig Delphi7 einsetzt: Im Demo-Verzeichnis von Delphi7 gibt es ein Programm namens "ConvertIt" - das rechnet alles mögliche um

Nur so als Tipp...
Catbytes
  Mit Zitat antworten Zitat
TheCatcher

Registriert seit: 28. Mär 2006
30 Beiträge
 
Delphi 5 Standard
 
#7

Re: Killogramm, Gramm und milligram

  Alt 4. Jul 2006, 18:07
Nee habe kein D7 Danke


@stoxx danke ich experimentiere schon damit
Gruss TheCatcher
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Killogramm, Gramm und milligram

  Alt 4. Jul 2006, 18:13
Moin TheCatcher,

und nach welcher Gewichtung soll entschieden werden, ab wann ein Wert umgerechnet werden soll?
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von Catbytes
Catbytes

Registriert seit: 7. Sep 2002
Ort: Heckendalheim
353 Beiträge
 
Delphi XE5 Enterprise
 
#9

Re: Killogramm, Gramm und milligram

  Alt 4. Jul 2006, 18:13
Zitat von TheCatcher:
Nee habe kein D7 Danke
Gibt es aber wenigstens die Units ConvUtils.pas und/oder StdConvs.pas? Die liegen bei mir in "...\Borland\Delphi7\Source\Rtl\Common" und sind im Source mit 1995 - 2001 gecopyrighted (was fürn Wort). Eventuell waren diese Units dann schon in früheren Delphi-Versionen dabei.

In diesen Units sind viele Konvertiermöglichkeiten vorhanden...
Catbytes
  Mit Zitat antworten Zitat
TheCatcher

Registriert seit: 28. Mär 2006
30 Beiträge
 
Delphi 5 Standard
 
#10

Re: Killogramm, Gramm und milligram

  Alt 4. Jul 2006, 18:20
Ab wann umgerechnete werden soll - immer dann wenn Tausend VOR dem Komma voll sind!

Das heisst 9mg sind 9 mg - 99 mg 99mg 999mg auch 999mg aber dann 1001mg sind dann 1,001g na ja und so weiter - 999g sind 999g aber 1001g sind 1,001 kg

das ist mir einfch zu hoch in Delphi....

ps. ConvUtils.pas und/oder StdConvs.pas habe ich beide NICHT (Delphi 5 Std)
Gruss TheCatcher
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz