CUBE.CODES: Einfache EVA-Programme: Unterschied zwischen den Versionen

Aus MINT.lentner.net
Zur Navigation springen Zur Suche springen
 
(15 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Datei: ErsteSchritte.png |thumb|250px|CUBE.CODES - Erste Schritte]]
+
[[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 3: Berechnung einer ganzzahligen Teilung===
+
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

CUBE.CODES
Einfache EVA-Programme

Programm 1: Berechnung einer Rechtecksfläche

>>> direkt zu CUBE.CODES

//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

>>> direkt zu CUBE.CODES

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

>>> direkt zu CUBE.CODES

//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

  1. Erstelle ein Programm, das einen Dollarbetrag in einen gleichwertigen EURO-Betrag umrechnet
  2. Erstelle ein Programm, das eine Celsiustemperatur in Fahrenheit umrechnet
  3. Erstelle ein Programm, das uns aus der Körpergröße den Body-Mass-Index berechnet