CUBE.CODES: Einfache EVA-Programme: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(13 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[Datei: ErsteSchritte.png |thumb|250px|CUBE.CODES<br>Einfache EVA-Programme]] | [[Datei: ErsteSchritte.png |thumb|250px|CUBE.CODES<br>Einfache EVA-Programme]] | ||
+ | ===Programm 1: Berechnung einer Rechtecksfläche=== | ||
+ | >>> [https://ide.cube.codes/ direkt zu CUBE.CODES] | ||
+ | |||
+ | //EVA-Programme: Rechtecksfläche berechnen<br> | ||
+ | //Eingabe: z.B. Speichert den Wert 3 in der Speicherzelle namens Breite ab | ||
+ | Breite=3; | ||
+ | Länge=22;<br> | ||
+ | //Verarbeitung - Berechnung: Berechnet Breite*Länge und speichert das Ergebnis in der Speicherzelle namens Fläche ab | ||
+ | Fläche=Breite*Länge;<br> | ||
+ | //Ausgabe: Schreibe den Inhalt der Speicherzelle namens Fläche ins USER INTERFACE | ||
+ | UI.log(Fläche); | ||
− | ===Programm | + | Ausgabe: |
+ | |||
+ | [12:23:27] Program starting ... | ||
+ | [12:23:27] Program running ... | ||
+ | 66 | ||
+ | [12:23:27] Program finished successfully | ||
+ | |||
+ | ===Programm 2: Berechnung einer ganzzahligen Teilung=== | ||
>>> [https://ide.cube.codes/app/?init=loadFromUrl&url=https://share-repository.cube.codes/v1/appStates/b987894d-d098-4235-83b5-510d1a1b7a94 direkt zu CUBE.CODES] | >>> [https://ide.cube.codes/app/?init=loadFromUrl&url=https://share-repository.cube.codes/v1/appStates/b987894d-d098-4235-83b5-510d1a1b7a94 direkt zu CUBE.CODES] | ||
Zeile 17: | Zeile 35: | ||
1 | 1 | ||
[13:08:59] Program finished successfully | [13:08:59] Program finished successfully | ||
+ | |||
+ | ===Programm 2a: Berechnung einer ganzzahligen Teilung - Variante: Schönere Ausgabe und schönere Kommentierung=== | ||
+ | >>> [https://ide.cube.codes/app/?init=loadFromUrl&url=https://share-repository.cube.codes/v1/appStates/b3ab3372-b96f-45ca-bcc2-0daffea934ff direkt zu CUBE.CODES] | ||
+ | |||
+ | //EVA-Programme: z.B. Eingabe Zwei Zahlen >>> Ausgabe >>> Ganzzahliger Quotient und Rest<br> | ||
+ | //Eingabe | ||
+ | a=103; | ||
+ | b=32;<br> | ||
+ | //Verarbeitung + Speichern | ||
+ | x=Math.floor(a/b); | ||
+ | r=a%b;<br> | ||
+ | //Ausgabe | ||
+ | UI.log(a + " geteilt durch " + b + " ist:"); | ||
+ | UI.log(x + " Rest " + r); | ||
+ | |||
+ | Ausgabe: | ||
+ | |||
+ | [11:09:09] Program starting ... | ||
+ | [11:09:10] Program running ... | ||
+ | 103 geteilt durch 32 ist: | ||
+ | 3 Rest 7 | ||
+ | [11:09:10] Program finished successfully | ||
+ | |||
+ | ===Aufgaben=== | ||
+ | # Erstelle ein Programm, das einen Dollarbetrag in einen gleichwertigen EURO-Betrag umrechnet | ||
+ | # Erstelle ein Programm, das eine Celsiustemperatur in Fahrenheit umrechnet | ||
+ | # Erstelle ein Programm, das uns aus der Körpergröße den Body-Mass-Index berechnet |
Aktuelle Version vom 13. Januar 2022, 12:07 Uhr
Inhaltsverzeichnis
Programm 1: Berechnung einer Rechtecksfläche
//EVA-Programme: Rechtecksfläche berechnen
//Eingabe: z.B. Speichert den Wert 3 in der Speicherzelle namens Breite ab Breite=3; Länge=22;
//Verarbeitung - Berechnung: Berechnet Breite*Länge und speichert das Ergebnis in der Speicherzelle namens Fläche ab Fläche=Breite*Länge;
//Ausgabe: Schreibe den Inhalt der Speicherzelle namens Fläche ins USER INTERFACE UI.log(Fläche);
Ausgabe:
[12:23:27] Program starting ... [12:23:27] Program running ... 66 [12:23:27] Program finished successfully
Programm 2: Berechnung einer ganzzahligen Teilung
Dividend=7; Divisor=2; //Eingabe Quotient=Math.floor(Dividend/Divisor); //Verarbeitung Rest=Dividend%Divisor; //Verarbeitung UI.log(Quotient); //Ausgabe UI.log(Rest); //Ausgabe
Ausgabe:
[13:08:58] Program starting ... [13:08:59] Program running ... 3 1 [13:08:59] Program finished successfully
Programm 2a: Berechnung einer ganzzahligen Teilung - Variante: Schönere Ausgabe und schönere Kommentierung
//EVA-Programme: z.B. Eingabe Zwei Zahlen >>> Ausgabe >>> Ganzzahliger Quotient und Rest
//Eingabe a=103; b=32;
//Verarbeitung + Speichern x=Math.floor(a/b); r=a%b;
//Ausgabe UI.log(a + " geteilt durch " + b + " ist:"); UI.log(x + " Rest " + r);
Ausgabe:
[11:09:09] Program starting ... [11:09:10] Program running ... 103 geteilt durch 32 ist: 3 Rest 7 [11:09:10] Program finished successfully
Aufgaben
- Erstelle ein Programm, das einen Dollarbetrag in einen gleichwertigen EURO-Betrag umrechnet
- Erstelle ein Programm, das eine Celsiustemperatur in Fahrenheit umrechnet
- Erstelle ein Programm, das uns aus der Körpergröße den Body-Mass-Index berechnet