Calcolo della mancia e del totale
Fa parte della sezione Fondamenti del percorso GDScript di Coddy. Lezione 40 di 92.
Sfida
FacileOra calcola la mancia e il totale. Mantieni il codice dei passaggi precedenti e aggiungi dopo di esso:
- Calcola la mancia e memorizzala in
tip_amount, usando questa formula:(tip_percentage / 100) * bill_amount - Aggiungi l’importo della mancia all’importo del conto e memorizza il risultato in
total_amount. - Stampa
total_amount.
Per esempio, se gli input sono 64.3 e 9.0, il programma stampa:
Bill Split Calculator
70.087total_amount è un float, quindi un totale intero viene stampato con il punto decimale: 1150.0.
Provalo tu
extends Node
func _ready():
print("Bill Split Calculator")
var bill_amount := float(OS.read_string_from_stdin())
var tip_percentage := float(OS.read_string_from_stdin())
Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiDivisione interaOperatore moduloScorciatoie aritmeticheRipasso - Matematica sempliceOperatori di confronto7Input/Output di base
OutputOutput con variabiliFormattazione delle stringheInputConversione di tipoRiepilogo - Fino a 120Riepilogo - Vero o falso10Funzioni
Dichiarare una funzioneArgomentiRestituzioneTipi di ritornoRiepilogo - Funzione SigmaRiepilogo - Funzione di convalidaValori predefiniti5Operatori - Parte 2
Operatori logici - Parte 1Operatori logici - Parte 2Riepilogo - Logica sempliceOperatori logici - Parte 3Operatore ternario8Calcolatore per dividere il conto
Messaggio di benvenutoInserimento dei dati11FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz3Variabili Parte 2
Dichiarazione del tipoInferenza del tipoCostantiRipasso - Inizializzare le variabiliConversione di tipo6Strutture decisionali
Istruzione ifIf - ElseRipasso - Calcolatrice sempliceIf - Else annidatiIstruzione match9Cicli
Ciclo forCiclo whilebreakcontinueRipasso - FattorialeLa funzione rangeCiclo annidatoRipasso - Input dinamicoEsercitati da solo: Compilatore GDScript online