Buch Cover Buch Cover Buch Cover Buch Cover

Web-Code: - Webcode Help

Adäquate Datentypen (Datenstrukturen)

Suchen Sie für die folgenden Größen adäquate (d. h. sinnvolle) Datentypen: boolean, integer, double, Array oder Datenstruktur (Klasse):

  • Geldbeträge
  • Bevölkerungszahlen
  • Bevölkerungszuwachs
  • Datum des 21. Jahrhunderts
  • Kennzeichen, ob ein Jahr ein Schaltjahr ist
  • Adresse (Straße, PLZ, Ort)
  • Schachfigur
  • Vorzeichen (positiv, negativ, ohne)

 

0 Kommentare

Bitte melde dich an um einen Kommentar abzugeben

2 Lösung(en)

# Geldbeträge
geld = 14.50
round(geld, 2) 

# Bevölkerungszahlen
anzahl = 6723456
'{:10,d}'.format(6723456)
# --> Formatierte Ausgabe
# ' 6,723,456'

# Bevölkerungszuwachs
rate = 1.0002344325

# Datum des 21. Jahrhunderts
import datetime
mydate = datetime.date(2010, 12, 5)

# Kennzeichen, ob ein Jahr ein Schaltjahr ist
set(['Schaltjahr', 'Kein Schaltjahr'])

# Adresse (Straße, PLZ, Ort)
adresse = {'Strasse': 'Rheinweg 8', 'PLZ': '4057', 'Ort':'Basel'}

# Schachfigur
schachfig = {'Spalte': 5, 'Zeile':6}

# Vorzeichen (positiv, negativ, ohne)
set(['positiv', 'negativ', 'ohne'])
                
/*-------------------------------------------*\
| geldbetrag                                  |
\*-------------------------------------------*/
  // Number
  let amount = 12.345;
      amount = 12.345.toFixed(2);
  // Object
  let amount = {
    value: 12.345.toFixed(2),
    currency: '€'
  };


/*-------------------------------------------*\
| bevölkerungszahlen                          |
\*-------------------------------------------*/
  // Number
  let population = 1583674;
  // Object
  let place = {
    population: 1583674
  }


/*-------------------------------------------*\
| bevölkerungszuwachs                         |
\*-------------------------------------------*/
  // Number
  let populationGrowth = 0.42;
  // Object
  let population = {
    previous: 67896534,
    current: 67976554,
    growth: (this.current-this.prev) / this.current * 100
  };


/*-------------------------------------------*\
| datum des 21. jahrhunderts                  |
\*-------------------------------------------*/
  // Array
  let d = [2020, 3, 2];
      d = [20, 3, 2];
  // Number
      d = 20200302;
      d = 200302;
  // String
      d = '2. April 2020';
      d = "2. April '20";
      d = '2. 4. 2020';
      d = '2020/4/2';
      // &c.
  // Object
      d = {
        year: 2020 || 20,
        month: 3 || 'April',
        date: 2
      };
  // Date
      d = new Date(2020, 3, 2);


/*-------------------------------------------*\
| kennzeichen, ob ein jahr ein schaltjahr ist |
\*-------------------------------------------*/
  // Boolean
    let isLeapYear = true;
  // Object
    let year = {
      number: 2020,
      isLeap: true
    };


/*-------------------------------------------*\
| adresse (straße, plz, ort)                  |
\*-------------------------------------------*/
  // Array
    let adress = ['Heidestraße 17', 51147, 'Köln'];
  // Object
        adress = {
          street: 'Heidestraße',
          houseNumber: 17 || '17a',
          postCode: 51147,
          city: 'Köln'
        };

/*-------------------------------------------*\
| schachfigur                                 |
\*-------------------------------------------*/
  // String
    let piece = 'Bauer';
        piece = 'Damenläufer';
        piece = 'Le7';
  // Number
        piece = 0;  // Bauer
        piece = 8;  // Bauer
        piece = 9;  // linker Turm
        piece = 12; // dame
  // Object
        piece = {
          type: 'Springer',
          color: 'white',
          position: 'B1' || [0,1]
        };
    

/*-------------------------------------------*\
| vorzeichen (positiv, negativ, ohne)         |
\*-------------------------------------------*/
  // Boolean
    let isNegative = false || true || undefined;
  // Number
    let negative = -1 || 0 || 1;
  // String
    let sign = '-' || '+' || '';                             // lissalanda@gmx.at
                

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

Verifikation/Checksumme:

Größe adäquater Datentyp
Geldbeträge double
Bevölkerungszahlen integer
Bevölkerungszuwachs double
Datum des 21. Jahrhunderts Datenstruktur, Klasse
Kennzeichen, ob ein Jahr ein Schaltjahr ist boolean
Adresse (Straße, PLZ, Ort) Datenstruktur, Klasse
Schachfigur integer, String oder Enumerationstyp
Vorzeichen (positiv, negativ, ohne) integer, String oder Enumerationstyp

Aktionen

Bewertung

Durchschnittliche Bewertung:

Eigene Bewertung:
Bitte zuerst anmelden

Meta

Zeit: 0.5
Schwierigkeit: k.A.
Webcode: rw4r-9u46
Autor: Philipp G. Freimann (BBW (Berufsbildungsschule Winterthur) https://www.bbw.ch)

Zu Aufgabenblatt hinzufügen