Publié le :
ETL CREATION_INTERNE

Conversion de Températures Fahrenheit en Celsius

Ce code est également disponible en : Deutsch English Español
En attente de validation
Ce programme crée un jeu de données nommé TEMPERATURE en lisant des valeurs brutes via DATALINES. Il utilise deux tableaux (Arrays) : l'un pour les températures en Fahrenheit (TF1-TF10) et l'autre pour stocker les conversions en Celsius (TC1-TC10). Une boucle DO itère sur ces tableaux pour appliquer la formule de conversion. Le résultat est ensuite affiché dans le rapport de sortie.
Analyse des données

Type : CREATION_INTERNE


Les données sont incluses directement dans le code source via l'instruction DATALINES.

1 Bloc de code
DATA STEP Data
Explication :
Étape DATA qui lit 10 valeurs de température en Fahrenheit par ligne, déclare deux tableaux pour manipuler les colonnes de manière indexée, et calcule les valeurs Celsius correspondantes.
Copié !
1DATA TEMPERATURE;
2 INPUT TF1-TF10;
3 array TF[10];
4 array TC[10];
5 DO count = 1 to 10;
6 TC[count]=5/9*(TF[count]-32);
7 END;
8 drop count;
9 
10DATALINES;
1132 212 -40 10 20 30 40 50 60 70
12-10 0 10 20 30 40 50 60 70 80
13;
2 Bloc de code
PROC PRINT
Explication :
Procédure d'impression standard pour visualiser le contenu de la table TEMPERATURE créée précédemment.
Copié !
1 
2PROC PRINT;
3title 'Problem 15.2 Listing of
4Data Set TEMPERATURE';
5RUN;
6 
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.