Module: Nombres réels


Problem

4/6

Entrée et sortie de nombres réels

Theory Click to read/hide

Entrez

Vous pouvez saisir plusieurs variables réelles à partir du flux d'entrée et les écrire dans des variables de la manière standard : var x, y : réel ; lire(x, y); Le premier nombre va dans la variable \(x\), le second va dans la variable \(y\)

Sortie

Lors de l'affichage des nombres réels, le format scientifique est sélectionné par défaut.
Vous pouvez personnaliser la sortie selon vos besoins en fonction de l'état du problème. Après le nombre, un deux-points indique le nombre total de positions qui seront attribuées au nombre, puis un autre deux-points - le nombre de positions attribuées à la partie fractionnaire. Si après le premier deux-points il y a un nombre qui est inférieur à la somme du nombre de caractères dans la partie entière du nombre, l'espace alloué pour le point séparant les parties décimale et entière (1 caractère est alloué pour cela) et le nombre de caractères attribués à la partie fractionnaire, puis simplement un nombre avec étant donné le nombre de caractères attribué à la partie fractionnaire. Sinon, des espaces supplémentaires sont écrits avant le nombre. Par conséquent, si vous ne savez pas combien de caractères la partie entière vous prendra, vous pouvez simplement écrire 0 après le premier deux-points, puis le nombre entier sera affiché sans espaces avant.
Exemple: réel x := 1.0/6; écrireln(x:12:9); // configuré pour afficher 9 décimales et un total de 12 décimales par nombre, en tenant compte du point de séparation L'écran affichera _0.166666672

Problem

Effectuez les tâches dans l'ordre : 
1. Sur la 5ème ligne, formatez la sortie de la variable \(y\)  ; au format virgule fixe, avec 10 décimales lieux
2. Sur la 6ème ligne, formatez la sortie de la variable \(y\) au format à virgule fixe afin que le le nombre entier est affiché en 10 positions, avec 4 signes pour la partie fractionnaire
Chaque instruction de sortie doit générer un nombre à partir d'une nouvelle ligne