2. VARIABILI E COSTANTI
In C++ le variabili sono identificate le lettere alfabetiche, seguite da numeri ed eventualmente dal carattere _.
La dichiarazione pu嘆 essere esplicita subito dopo la sezione #include o nel programma quando serve.
La struttura della dichiarazione 竪 sempre:
tipo dato nome variabili [=valore] (opzionale linizializzazione del valore]
Se ad esempio nel codice io scrivo
float raggio=2.6;
C creer un variabile reale, il cui valore 竪 2.6
Se scrivo
char parola[10]=salve;
C/C++ creer una stringa ovvero una sequenza di caratteri.
E' importante notare che ogni istruzione php deve terminare con il punto e virgola.
3. DEFINIZIONE DI COSTANTI
Attraverso
#define nome costante valore;
Oppure
Const Tipo Dato Nome = Valore;
Ad esempio
const int x=3;
const char let =ciao mondo !;
#define pi_greco 3.14;
definisce una costante reale
4. STRUTTURA DI UN PROGRAMMA C++
Intestazione
Dichiarazione variabili
Programma
In C++
#include <nomelibreria>
[using namespace std;] solo per il C++
Elenco tipi variabili nomi; (Tipi diversi su righe distinte);
int main(){
istruzione 1;
istruzione 2;
istruzione n;}
5. CASTING
E' un'operazione che permette la conversione di tipo di una variabile
Ad esempio
int a=2;
reale=(float)a;
Restituisce una variabile reale con valore 2.0
Gli operatori di casting sono int, float, string, boolean, object, array.
6. ISTRUZIONI DI INPUT/OUTPUT
C++ richiede
#include <iostream>
cout<<teston;
Scrive a video testo e va a nuova riga.
Istruzione di Output
cout << a << << b << << c;
Lo spazio 竪 richiesto per stampare separati i valori che altrimenti sarebbero attaccati.
Cin >> a >> b;
7. OPERATORI ARITMETICI
a+b somma di variabili a e b
a-b sottrazione di variabili a e b
a*b prodotto di variabili a e b
a/b divisione delle variabili a e b
a % b resto della divisione intera fra a e b
8. OPERATORI LOGICI E DI RELAZIONE
Sono utilizzati nelle condizioni
a==b uguaglianza
a===b identit
a!=b diseguaglianza
A && (and) b and logico fra a e b
A !! (or) b or logico fra a e b
!a negazione logica di a
<.>. >=,<= operatori di maggioranza e minoranza
9. CONDIZIONE SEMPLICE IF ELSE
Flow Chart Codifica C++
if (condizione) {
istruzione 1;}
else {
istruzione 2; }
11. CONDIZIONE MULTIPLA
Rappresentazione Flow Chart Codifica C++
switch (Variabile)
{
case valore 1:{
Istruzione 1;
break;}
case valore 2:
{istruzione 2;
break;}
.. Ripete fino a valore 5
default: { istruzione;
break;}
12. ESERCITAZIONE 1
Scrivere un algoritmo e implementare un programma che inseriti
tre valori numerici visuali il massimo e il minimo dei tre.
Scrivere un algoritmo e implementare un programma che
permetta inseriti due numeri a e b e il tipo di operazione (+,-,*,/()
la esegua e visualizzi il risultato.
Digitati quattro numeri visualizzare e contare i positivi e i negativi
mediante un algoritmo e realizzare una codifica in C++ della
soluzoje proposta.