Enigma Traccia esercizio Scrivere un programma con la funzione rand, che simuli la macchina enigma, Il programma deve acquisire i valori e trasformarli in una sequenza numerica diversa. Analisi di massima Utilizzando la funzione rand modificare i valori inseriti dall’utente. Analisi analitica Una volta fatti inserire dei valori da tastiera bisognerà modificarli utilizzando la funzione rand , poi mandarli a video. Tabella variabili in c++ NOME CONT TIPO INTERO NUM ENIGMA N INTERO INTERO INTERO UTILIZZO Conta le volte che vado ad incrementare il numero Primo numero Numero trasformato Secondo numero Tabella variabili in php NOME $num $num1 $num2 Listato in c++ #include<iostream> using namespace std; int main() { int cont; float num; float enigma; int n; //inizializazione variabili TIPO Reale Reale reale UTILIZZO Numero inserito dall’ utente Numero inserito dall’ utente Numero inserito dall’ utente cont=0; //richiesta di limite del titolo cout<<"Quanti numeri contiene il tuo codice"<<endl; cin>>n; while(cont<n)//inizio ciclo { cont=cont+1; cout<<"Inserisci il "<<cont<<" numero"<<endl; cin>>num; en=(rand ()%101)+1; cout<<"Il numero inserito e\' "<<num<<endl; cout<<"Con l'aiuto di enigma ti consiglio di sostituirlo con "<<enigma<<endl; } system("PAUSE"); return 0; } Listato in html/php <HTML> <HEAD> <TITLE>enigma</TITLE> </HEAD> <body bgcolor="purple"> <div style="text-comicsans: center;"> <h1><center>LA MACCHINA ENIGMA</center</h1> <div style="text-comicsans: center;"> <img src=" enigma.jpg" width=300 height=300 "> <div/> <form action="enigma.php" method="post"> <h3>Questo programma simula la macchina enigma, la sequenza di numeri inseriti verra' trasformata in una nuova sequenza numerica, generata da Enigma!!!!!!!<br></h3> <input type="text" name="num">inserire numero<br> <input type="text" name="num1">inserire numero<br> <input type="text" name="num2">inserire numero<br> <input type="text" name="num3">inserire numero<br> <br><input type="submit" value="Invia"> <input type="reset" value="Cancella"> </br> </form> </BODY> </HTML> <? $num=$_POST['num']; $num1=$_POST['num1']; $num2=$_POST['num2']; $num3=$_POST['num3']; echo"$num <br>"; $num=$num+rand(0,100); echo" corrisponde: $num <br>"; echo"$num1 <br>"; $num1=$num1+rand(0,100); echo" corrisponde: $num1 <br>"; echo"$num2 <br>"; $num2=$num2+rand(0,100); echo"corrisponde: $num2 <br>"; echo"$num3 <br>"; $num3=$num3+rand(0,100); echo"corrisponde: $num3 <br>"; echo"ecco la nuove sequenza di numeri: $num, $num1, $num2, $num3"; ?> SCREENSHOT HTML SCREENSHOT PHP