[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
Posta un commento