Du veranstaltetst hier eine sinnlose Formelorgie, ohne konkret zu benennen, was du mit r, h usw. im konkrten Moment meinst.
Zyhinder und Kegel haben unterschiedliche Radien und Höhen, um sie zu unterscheiden, musst du auch unterschiedliche Variablen verwenden (z.B. r und R sowie h und H).
Wenn du die Großbuchstaben für den Kegel und die Kleinbuchstaben für den Zylinder verwendest, solltest du aus deiner Skizze folgendes entnehmen können:
R : H = r : (H-h)
R (als Hälfte von D) und H sind gegeben, r und h gesucht. Mit obigem Verhältnis kannst du r durch h ausdrücken. Damit lässt sich das Volumen des Zylinders allein durch h ausdrücken.