Hallo,
ich habe da mal eine kleine Frage zu einem Problem, mit dem ich nicht weiterkomme.
Ausgangslage: Ich habe die Spalten Leistung und Dauer vorgegeben. Leistung ist als float ('11.00', '9.92', etc.) und als Dauer als time (zB '04:00:00') deklariert.
Die Aufgabe verlangt nun von mir, die Werte beider Spalten jeweils miteinander zu multiplizieren, um einen Gesamtpreis zu ermitteln. Soweit, so gut.
Nun habe ich schon herausgefunden, dass ich einen time-wert nicht mit einem float-wert multiplizieren kann. (Operandentypkollision: time ist inkompatibel mit float)
Zumindest nicht ohne weiteres. Ich müsste also die Zeit in eine Zahl umwandeln, um damit rechnen zu können. 04:00:00 soll zu 4,00 werden. 02:30:00 zu 2,50 etc.
Nun meine Frage, nachdem meine Recherche bislang zu nichts geführt hat und die Lösung wahrscheinlich nicht so kompliziert ist, ich aber ein Brett vorm Kopf habe.
Kann mir da jemand Hilfe oder einen Denkanstoß geben?
Liebe Grüße und danke im Voraus!
ich habe da mal eine kleine Frage zu einem Problem, mit dem ich nicht weiterkomme.
Ausgangslage: Ich habe die Spalten Leistung und Dauer vorgegeben. Leistung ist als float ('11.00', '9.92', etc.) und als Dauer als time (zB '04:00:00') deklariert.
Die Aufgabe verlangt nun von mir, die Werte beider Spalten jeweils miteinander zu multiplizieren, um einen Gesamtpreis zu ermitteln. Soweit, so gut.
Nun habe ich schon herausgefunden, dass ich einen time-wert nicht mit einem float-wert multiplizieren kann. (Operandentypkollision: time ist inkompatibel mit float)
Zumindest nicht ohne weiteres. Ich müsste also die Zeit in eine Zahl umwandeln, um damit rechnen zu können. 04:00:00 soll zu 4,00 werden. 02:30:00 zu 2,50 etc.
Nun meine Frage, nachdem meine Recherche bislang zu nichts geführt hat und die Lösung wahrscheinlich nicht so kompliziert ist, ich aber ein Brett vorm Kopf habe.
Kann mir da jemand Hilfe oder einen Denkanstoß geben?
Liebe Grüße und danke im Voraus!