Operatori aritmetici
Fa parte della sezione Fondamenti del percorso Dart di Coddy. Lezione 16 di 94.
Gli operatori aritmetici in Dart eseguono calcoli matematici: addizione (+), sottrazione (-), moltiplicazione (*) e divisione (/).
void main() {
int num1 = 10;
int num2 = 5;
int sum = num1 + num2;
print('Sum: $num1 + $num2 = $sum');
}void main() {
int num1 = 10;
int num2 = 5;
int difference = num1 - num2;
print('Difference: $num1 - $num2 = $difference');
}void main() {
int num1 = 10;
int num2 = 5;
int product = num1 * num2;
print('Product: $num1 * $num2 = $product');
}void main() {
int num1 = 10;
int num2 = 5;
double quotient = num1 / num2;
print('Quotient: $num1 / $num2 = $quotient');
}void main() {
int intValue = 5;
double doubleValue = 2.5;
double result = intValue + doubleValue;
print('$intValue + $doubleValue = $result');
}Sfida
PrincipianteCrea un programma Dart che esegua operazioni aritmetiche di base:
- Dichiara una variabile intera chiamata
num1con valore 10 - Dichiara una variabile intera chiamata
num2con valore 5 - Calcola e memorizza le seguenti operazioni in variabili con nomi appropriati:
- La somma di
num1enum2(memorizzala insum) - La differenza quando
num2viene sottratto danum1(memorizzala indifference) - Il prodotto di
num1enum2(memorizzalo inproduct) - Il risultato della divisione di
num1pernum2(memorizzalo inquotientcome double) - Stampa ogni risultato con il seguente formato ESATTO:
Sum: 15
Difference: 5
Product: 50
Quotient: 2.0L'output deve corrispondere esattamente a questo formato.
Provalo tu
void main() {
// Dichiara qui le tue variabili
int num1 = ?;
int num2 = ?;
// Esegui le operazioni aritmetiche
int sum = ?;
int difference = ?;
int product = ?;
double quotient = ?;
// Stampa i risultati
print("Sum: $sum");
print("Difference: $difference");
print("Product: $product");
print("Quotient: $quotient");
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori - Parte 2
Operatori di confrontoAND logicoOR logicoNOT logicoOperatori di verifica del tipoRiepilogo - Effettuare confronti7Lavorare con le stringhe
Concatenazione di stringheInterpolazione di stringheStringhe multilineaProprietà delle stringheMetodi di base delle stringhe10Collezioni - Nozioni di base sulle mappe
Che cosa sono le mappe?Creare una mappaAccedere ai valori tramite chiaveCoppie chiave-valoreOttenere la dimensione della mappaOttenere le chiaviOttenere i valoriVerificare se una chiave esiste13Sicurezza sui valori null in dettaglio
Capire i valori nullTipi nullableTipi non nullableOperatore di asserzione nullInizializzazione tardivaRiepilogo - Gestire i valori null in sicurezza2Variabili e tipi di dati di base
Che cosa sono le variabili?StringheNumeri interi (int)Numeri double (double)Valori booleani (bool)Inferenza del tipo con 'var'Variabili finaliVariabili costantiConvenzioni di denominazioneNull safety di baseRiepilogo - Dichiarazione delle variabili8Flusso di controllo - Cicli
Il ciclo 'for'Il ciclo 'while'Il ciclo 'do-while'Uso di 'break' nei cicliUso di 'continue' nei cicliRipasso - Ripetere il codice3Operatori Parte 1
Operatori aritmeticiDivisione interaOperatore moduloIncremento e decrementoAbbreviazioni di assegnazioneRiepilogo - Calcoli semplici6Flusso di controllo - prendere decisioni
L'istruzione 'if'L'istruzione 'else'L'istruzione 'else if'Ripasso - decisioni sempliciIstruzioni 'if' annidateL'istruzione 'switch'9Collezioni - Fondamenti delle liste
Cosa sono le liste?Creare una listaAccedere tramite indiceOttenere la lunghezza di una listaAggiungere elementiRimuovere elementiVerificare se una lista è vuotaScorrere una lista12Funzioni avanzate
Parametri posizionali opzionaliParametri con nomeParametri con nome obbligatoriValori predefiniti dei parametriRiepilogo - Parametri delle funzioni15Progetto: Calcolatrice semplice
ConfigurazioneDichiarare un numeroEsercitati da solo: Compilatore Dart online