[C++] Download Programma Crittografia di Cesare + pseudocodifica ( Informatica )

 


Esercizio: Implementare un algoritmo di crittografia basato su una classe Cesare che codifica una stringa di caratteri in ingresso (caratteri ammessi dalla 'A' alla 'Z') in una stringa criptata e resa illeggibile secondo una chiave  numerica k (con k numero intero qualsiasi).













Il sistema attraverso questa chiave numerica k, 
prenderà tutte le occorrenze di ogni lettera presente 
nella stringa di caratteri in ingresso e le sostituirà con la lettera che si trova, seguendo l'ordine alfabetico,
 - k posizioni più a destra se k è positivo,
 - k posizioni più a sinistra se k è negativo.














In aggiunta ai metodi setter e getter relativi alla 


stringa di caratteri in ingresso ed alla chiave 


numerica k, occorerà implementare anche il metodo 
getter relativo alla stringa crittografata.
Il metodo pubblico Conversione() invece si occupereà 
di trasformare la stringa di caratteri in ingresso nella 
stringa criptata ed impostare la relativa proprietà 
della classe.













N.B.



Si rendano esplicitino le scelte implementative fatte 
nei commenti all’inizio del codice.
Si rispettino i dettami della programmazione 
orientata agli oggetti con gli attributi privati e i 
metodi pubblici













Download Programma Crittografia di Cesare + UML Classe + pseudocodifica 


Commenti