Problem

4/6

Input e output di numeri reali

Theory Click to read/hide

Invio

Puoi inserire diverse variabili reali dal flusso di input e scriverle in variabili nel modo standard:
var x, y: reale;
leggi(x,y);
Il primo numero va nella variabile \(x\), il secondo va nella variabile \(y\)

Uscita

Quando si visualizzano numeri reali, il formato scientifico è selezionato per impostazione predefinita.
È possibile personalizzare l'output secondo necessità in base alla condizione del problema. Dopo il numero, i due punti indicano il numero totale di posizioni che verranno assegnate al numero, quindi altri due punti indicano il numero di posizioni assegnate alla parte frazionaria. Se dopo i primi due punti c'è un numero che è minore della somma del numero di caratteri nella parte intera del numero, lo spazio assegnato per il punto che separa le parti frazionarie e intere (per questo è assegnato 1 carattere) e il numero di caratteri assegnato per la parte frazionaria, quindi semplicemente un numero con dato il numero di caratteri assegnato alla parte frazionaria. In caso contrario, vengono scritti spazi aggiuntivi prima del numero. Pertanto, se non sai quanti caratteri ti porterà la parte intera, puoi semplicemente scrivere 0 dopo i primi due punti, e quindi il numero intero verrà visualizzato senza spazi prima di esso.
Esempio:
reale x := 1.0/6;
writeln(x:12:9); // imposta per visualizzare 9 cifre decimali e un totale di 12 cifre decimali per numero, tenendo conto del punto di separazione
Lo schermo visualizzerà
_0.166666672

Problem

Completa le attività nell'ordine: 
1. Sulla quinta riga, formatta l'output della variabile \(y\) nel formato a virgola fissa, con 10 decimali luoghi
2. Nella sesta riga, formatta l'output della variabile \(y\) nel formato a virgola fissa in modo che il il numero intero viene visualizzato in 10 posizioni, con 4 segni per la parte frazionaria
Ogni istruzione di output deve emettere un numero da una nuova riga