Last active
March 21, 2022 18:19
-
-
Save lollofra/b1c03c10eb6046d3296981cc05e9e670 to your computer and use it in GitHub Desktop.
Programma in C++ che ti dice sei punibile dalla legge italiana (Art. 609 CP) per atti sessuali con minorenne di una data età
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Pedo infame.cpp: Programma in C++ che ti dice sei punibile dalla legge italiana (Art. 609 CP) per atti sessuali con minorenne di una data eta' | |
/* * Copyright © 2017-2021 Lorenzo Fiocco <fiocco@giallo.it> | |
* This program is free software. It comes without any warranty, to | |
* the extent permitted by applicable law. You can redistribute it | |
* and/or modify it under the terms of the Do What The Fuck You Want | |
* To Public License, Version 2, as published by Sam Hocevar. See | |
* http://www.wtfpl.net/ for more details. */ | |
#include <iostream> | |
using namespace std; | |
/* Variabili utilizzate | |
INPUT | |
seme (piccolo intero): contiene l'eta del partner attivo | |
uke (piccolo intero): contiene l'eta del partner passivo | |
LAVORO | |
scelta (carattere) | |
*/ | |
int main() | |
{ | |
short int seme, uke; | |
cout << "ATTENZIONE: Nessun tipo di garanzia viene dato sul fatto che le informazioni siano accurate, corrette, aggiornate o che non contravvengano alla legge stessa\nNOTA: Questo programma non esegue un controllo incrociato dei dati e da per scontato che il rapporto sessuale sia avvenuto/avverra' senza l'uso della violenza\n\n" << endl; | |
cout << "Scopri se sei punibile dalla legge italiana (Art. 609 CP) per atti sessuali con minorenne\n"; | |
cout << "Quanti anni hai: "; | |
cin >> seme; | |
cout << "Quanti anni ha la persona con cui vorresti avere/hai avuto un rapporto: "; | |
cin >> uke; | |
if (uke<=10){ //Se l'uke ha meno di 10 anni | |
if (seme<14) //Se il seme e' infraquattordicenne | |
cout << "Non rischi nulla, infatti l'Art. 97 CP stabilisce che <<Non e' imputabile chi, nel momento in cui ha commesso il fatto, non aveva compiuto i quattordici anni>>"; | |
else | |
cout << "Rischi da sette a quattordici anni di galera, secondo quanto sancito dall'Art. 609 ter <<La pena e' della reclusione da sette a quattordici anni se il fatto e' commesso nei confronti di persona che non ha compiuto gli anni dieci>>"; | |
} | |
if ((uke<14)&&(uke>10)){ //Se l'uke non ha compiuto gli anni 14 ma ha piu' di 10 anni | |
if (seme<14) //Se il seme e' infraquattordicenne | |
cout << "Non rischi nulla, infatti l'Art. 97 CP stabilisce che <<Non e' imputabile chi, nel momento in cui ha commesso il fatto, non aveva compiuto i quattordici anni>>"; | |
else{ | |
if ((seme-uke<4)&&(uke==13)) //Non punibilita' per differenza di eta minore di 3 anni | |
cout << "Non rischi nulla grazie all'impubibilita' sancita dall'Art 609 quarter <<Non e' punibile il minorenne che, al di fuori delle ipotesi previste nell'articolo 609-bis, compie atti sessuali con un minorenne che abbia compiuto gli anni tredici, se la differenza di eta' tra i soggetti non e' superiore a tre anni>>"; | |
else | |
cout << "Rischi da da cinque a dieci anni di reclusione, secondo quanto sancito dall'Art. 609 quater <<Soggiace alla pena stabilita dall'articolo 609 bis chiunque, al di fuori delle ipotesi previste in detto articolo, compie atti sessuali con persona che, al momento del fatto: [...] non ha compiuto gli anni quattordici>>"; | |
} | |
} | |
if ((uke<16)&&(uke>13)){ //Se l'uke ha meno di 16 anni ma piu' di 13 | |
char scelta; | |
cout << "Sei l'ascendente, il genitore anche adottivo, il tutore della persona con cui vorresti avere/hai avuto un rapporto (y/n): "; | |
cin >> scelta; | |
if (scelta=='y') | |
cout << "Rischi da sei a dodici anni di reclusione, secondo quanto sancito dall'Art. 609 ter <<La pena e' della reclusione da sei a dodici anni se i fatti di cui all'articolo 609 bis sono commessi: nei confronti di persona che non ha compiuto gli anni sedici della quale il colpevole sia l'ascendente, il genitore anche adottivo, il tutore, ovvero altra persona cui, per ragioni di cura, di educazione, di istruzione, di vigilanza o di custodia, il minore e' affidato o che abbia, con quest'ultimo, una relazione di convivenza>>"; | |
else | |
cout << "Non rischi nulla in quanto per la legge il consenso del partner e' validamente espresso"; | |
} | |
if ((uke<18)&&(uke>15)) //Se l'uke ha meno di 18 anni ma piu' di 15 | |
cout << "Non rischi nulla in quanto per la legge il consenso del partner e' validamente espresso"; | |
if (uke>=18) //Se l'uke e' maggiorenne | |
cout << "I rapporti sessuali consensuali tra maggiorenni sono sempre permessi dalla legge"; | |
return 0; | |
} |
And I don't think you even know what it do...
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Tf bro is a meme, I was literally 17 when I developed this shit