Vai al contenuto Link Cerca Menu (external link)
Coding e fondamenti di AI

🧪 Tutti i lab

Ogni lab ha un contesto, un banco di prova nel browser e dei casi nascosti sui confini delle regole. Puoi lavorare qui o in RStudio: il codice si scarica e si ricarica come file .R.

Scontrino
Calcolare il totale di uno scontrino a partire dal prezzo netto e dalla quantità, con IVA al 22%.
facile R mod. 1
Spedizione gratis?
Dire se un carrello ha diritto alla spedizione gratuita, che scatta da 49,90 € in su.
facile R mod. 1
Quanto costa un dipendente
Calcolare il costo annuo di un dipendente per l'azienda a partire dal lordo mensile.
facile R mod. 1
Punto di pareggio
Quanti pezzi bisogna vendere in un mese per coprire i costi fissi.
difficile R mod. 1
Occupazione dell'hotel
Calcolare il tasso di occupazione di un hotel in una notte, in percentuale.
facile R mod. 1
Rimborso per il ritardo del treno
Calcolare il rimborso dovuto al passeggero in base ai minuti di ritardo all'arrivo.
facile R mod. 2
Biglietto del museo
Calcolare il prezzo del biglietto di un museo civico in base a età, tessera studente e giorno.
facile R mod. 2
Tariffa del parcheggio
Calcolare quanto si paga all'uscita di un parcheggio a partire dai minuti di sosta.
facile R mod. 2
Penali sulle fatture
Calcolare il totale di una fattura pagata in ritardo, applicando le penali previste.
facile R mod. 2
IRPEF a confronto con uno scenario ipotetico
Calcolare l'IRPEF lorda con gli scaglioni 2025 e con uno scenario ipotetico di riforma (inventato per l'esercizio), e la differenza tra le due.
difficile R mod. 2
ISEE semplificato
Calcolare un ISEE semplificato di una famiglia a partire da reddito, patrimonio e numero di componenti.
difficile R mod. 2
Prodotti sotto scorta
Contare quanti prodotti del magazzino sono scesi sotto la loro scorta minima e vanno riordinati.
facile R mod. 3
Straordinari della settimana
Calcolare la paga settimanale di un addetto a partire dalle ore lavorate ogni giorno, con la maggiorazione per gli straordinari.
facile R mod. 3
Net Promoter Score
Calcolare l'NPS di un servizio a partire dai voti da 0 a 10 dati dai clienti alla domanda «lo consiglieresti?».
facile R mod. 3
Provvigioni dell'agente
Calcolare le provvigioni annue di un agente di commercio a partire dal venduto di ciascun mese, con scaglioni progressivi.
difficile R mod. 3
Sconto fedeltà
Scrivere la specifica e il codice di un programma fedeltà come funzione `totale_scontato(totale_carrello, tessera)`: sconto a soglie più bonus tessera, con un tetto massimo.
difficile R mod. 4
Visite fuori tempo massimo
Scrivere una funzione che riceve i giorni di attesa delle visite e il tempo massimo previsto, seleziona con le parentesi quadre quelle fuori tempo e restituisce la loro percentuale.
facile R mod. 4
Promemoria di rinnovo
Scrivere una funzione che conta a quanti soci con l'abbonamento in scadenza va mandato il promemoria, escludendo chi ha già rinnovato e chi ha chiesto di non essere contattato, con %in% e !.
facile R mod. 4
Rimborso della trasferta
Scrivere una funzione che calcola il rimborso di una nota spese di trasferta, escludendo le spese non rimborsabili, con un massimo per ogni pasto e un tetto per giorno.
difficile R mod. 4
Preventivo del noleggio
Scomporre il preventivo di un noleggio auto in tre funzioni piccole (giorni, chilometri, supplemento per i giovani) e scrivere la funzione principale che le usa.
difficile R mod. 4
Piano di rientro
Scrivere una funzione ricorsiva che conta quante rate mensili servono per saldare un debito, con il caso base quando il debito è finito.
facile R mod. 4
Progetti da finanziare
Scegliere quali progetti finanziare con un budget fisso per raggiungere più persone possibile, provando tutte le combinazioni con una funzione ricorsiva.
difficile R mod. 4