Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Toimituskelpoisuuden Tarkistaminen | Operaattorit ja ehtolauseet
Johdatus Javaan

Nyt on sinun vuorosi harjoitella vertailuoperaattoreiden ja loogisten operaattoreiden käyttöä yhdessä. Tässä haasteessa täydennät pienen kahvilan "toimituksen hyväksyntä" -järjestelmän.

Ohjelmasi tulee:

  1. Luoda muuttujat:
    • Tilauksen kokonaissumma (18)
    • Onko kuljettaja saatavilla (true)
    • Onko asiakkaalla premium-toimitus (false)
    • Onko ilmainen toimituspäivä (true)
  2. Käyttää vertailuoperaattoreita tarkistaakseen, onko tilauksen summa suurempi kuin 15.
  3. Käyttää vertailuoperaattoreita tarkistaakseen, onko asiakkaalla tällä hetkellä premium-toimitus.
  4. Käyttää loogisia operaattoreita tarkistaakseen, täyttääkö tilaus toimituksen ehdot — tilaus täyttää ehdot, jos:
    • Kuljettaja on saatavilla JA
    • Tilauksen summa on suurempi kuin 15 JA
    • Joko: asiakkaalla on premium-toimitus TAI on ilmainen toimituspäivä
  5. Tulostaa:
    • Onko tilauksen summa suurempi kuin 15
    • Onko asiakkaalla premium-toimitus
    • Täyttääkö tilaus toimituksen ehdot Tulosteen tulee olla seuraava:
Order amount greater than 15:
true
Customer has premium delivery:
false
Order qualifies for delivery:
true
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 3
single

single

Haaste: Toimituskelpoisuuden Tarkistaminen

Pyyhkäise näyttääksesi valikon

Tehtävä

Pyyhkäise aloittaaksesi koodauksen

Nyt on sinun vuorosi harjoitella vertailuoperaattoreiden ja loogisten operaattoreiden käyttöä yhdessä. Tässä haasteessa täydennät pienen kahvilan "toimituksen hyväksyntä" -järjestelmän.

Ohjelmasi tulee:

  1. Luoda muuttujat:
    • Tilauksen kokonaissumma (18)
    • Onko kuljettaja saatavilla (true)
    • Onko asiakkaalla premium-toimitus (false)
    • Onko ilmainen toimituspäivä (true)
  2. Käyttää vertailuoperaattoreita tarkistaakseen, onko tilauksen summa suurempi kuin 15.
  3. Käyttää vertailuoperaattoreita tarkistaakseen, onko asiakkaalla tällä hetkellä premium-toimitus.
  4. Käyttää loogisia operaattoreita tarkistaakseen, täyttääkö tilaus toimituksen ehdot — tilaus täyttää ehdot, jos:
    • Kuljettaja on saatavilla JA
    • Tilauksen summa on suurempi kuin 15 JA
    • Joko: asiakkaalla on premium-toimitus TAI on ilmainen toimituspäivä
  5. Tulostaa:
    • Onko tilauksen summa suurempi kuin 15
    • Onko asiakkaalla premium-toimitus
    • Täyttääkö tilaus toimituksen ehdot Tulosteen tulee olla seuraava:
Order amount greater than 15:
true
Customer has premium delivery:
false
Order qualifies for delivery:
true

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 3
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt