Buch Cover Buch Cover Buch Cover Buch Cover

Web-Code: - Webcode Help

Operationen in meiner Programmiersprache (Datentypen, Variablen und Ausdrücke)

Erstellen Sie eine Liste aller Operatoren in Ihrer Programmiersprache. Falls es die Programmiersprache erlaubt, geben Sie zudem an, auf welche Datentypen die Operatoren wirken, und beschreiben Sie in einem Stichwort die ausgeführte Operation.

Beispiel:

Operation Datentyp(en) Beschreibung
+ integer, real Addition
... ... ...

0 Kommentare

Bitte melde dich an um einen Kommentar abzugeben

3 Lösung(en)

{$R+}
{$B+}

program Operatoren(input, output);
{FernUni Hagen 2013}
{Zeigt die Liste  von Operatoren in pascal an}

const
INDEX = 6;
LINE = '---------------------------------------';
type
tIndex = 1..INDEX;
OpArray = array [tIndex] of string;
var
Lauf : tIndex;
Feld : OpArray;
begin
  Feld[1] := '+';
  Feld[2] := '-';
  Feld[3] := '*';
  Feld[4] := '/';
  Feld[5] := 'div';
  Feld[6] := 'mod';
  writeln('|Operation|Datentyp |Beschreibung     |');
  writeln(LINE);
  for Lauf := 1 to INDEX do
  begin
    if ( Feld[Lauf] = '+')then
    begin
      writeln('|   ', Feld[Lauf] ,'     |int,real |',' Addition        |' );
    end
    else
    if ( Feld[Lauf] = '-')then
    begin
      writeln('|   ', Feld[Lauf] ,'     |int,real |',' Subtraktion     |' );
    end
    else
    if ( Feld[Lauf] = '*')then
    begin
      writeln('|   ', Feld[Lauf] ,'     |int,real |',' Multiplikation  |' );
    end
    else
    if ( Feld[Lauf] = '/')then
    begin
      writeln('|   ', Feld[Lauf] ,'     |real     |',' real Division   |' );
    end
    else
    if ( Feld[Lauf] = 'div')then
    begin
      writeln('|   ', Feld[Lauf] ,'   |integer  |',' integer Division|' );
    end
    else
    if ( Feld[Lauf] = 'mod')then
    begin
      writeln('|   ', Feld[Lauf] ,'   |integer  |',' Modulo          |' );
    end
  end;
  writeln(LINE);
  writeln('Program beenden mit Eingabetaste!');
  readln();
end.
                

Lösung von: Name nicht veröffentlicht

x = 15
y = 4

# Addition: -       Output: x + y = 19
print('x + y =',x+y)

# Subraktion -      Output: x - y = 11
print('x - y =',x-y)

# Multiplikation -  Output: x * y = 60
print('x * y =',x*y)

# Division -        Output: x / y = 3.75
print('x / y =',x/y)

# Floor Divion -    Output: x // y = 3
print('x // y =',x//y)

# Exponentale Rechnung  - Output: x ** y = 50625
print('x ** y =',x**y)

                

Lösung von: Name nicht veröffentlicht

window.location.href = 
  'https://developer.mozilla.org/de/docs/Web/JavaScript/Guide/Ausdruecke_und_Operatoren';
                

Lösung von: Lisa Salander (Heidi-Klum-Gymnasium Bottrop)

Aktionen

Bewertung

Durchschnittliche Bewertung:

Eigene Bewertung:
Bitte zuerst anmelden

Meta

Zeit: 0.5
Schwierigkeit: k.A.
Webcode: a7he-6pki
Autor: Philipp G. Freimann (BBW (Berufsbildungsschule Winterthur) https://www.bbw.ch)

Download PDF

Download ZIP

Zu Aufgabenblatt hinzufügen