Da poco ho bruciato l'hard disk e ho perso tutti i dati altrimenti ti avrei dato una mia calcolatrice in delphi...

X scrivere da destra a sinistra devi utilizzare un label come display e non un campo edit, quindi non più edit1.text ma label1.caption. Setta la proprietà algnment del label su RightJustify...

Credo che delphi metta automaticamente la E e il numero di zeri ma non so come fare per settarlo a quante cifre voglio.. (forse fa automaticamente anche questo)...

se non utilizzi un edit ma un label ti viene anche facile il terzo punto: nella proprietà caption dei pulsanti 1 2 3 etc... non scrivere 1 2 3 ma &1 &2 &3 ecc. in modo che quando pigi sul tasto 1 il programma esegua il codice associato al pulsante 1, allo stesso modo con 2, 3 e con gli operatori aritmetici (quindi &* &/ &- &+)...

Ciao..(credo che ci risentiremo presto)