Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
30/04/17 16:48
Djot
Salve a tutti ,vi allego qui sotto il comando di tre esercizi , vi chiedo gentilmente se potete risolvere questi esercizi allegando il codice sorgente e se possibile una spiegazione delle varie righe di codice.
Grazie mille a chiunque mi potrà dare una mano.

1- Scrivere una funzione ricorsiva che segue la seguente definizione:
f(0) = 1
f(n) = 0 se n<0
f(n) = f(n-1) * 2 + 1 se n>0
Darne anche una definizione iterativa.
------------------------------------------------------------------------------------------------------
2- Un hotel usa una lista per registrare le prenotazioni dei clienti. Ogni prenotazione
contiene il nome del cliente, il numero di giorni della prenotazione, il costo
giornaliero della stanza prenotata e il giorno e il mese dell’inizio della prenotazione.
Definire le strutture dati necessarie a rappresentare la lista delle prenotazioni. Definire
una funzione che restituisce il nome del cliente che ha effettuato la prenotazione pi`u
costosa.
-------------------------------------------------------------------------------------------------------
3- Definire una classe counter che contiene un intero. La classe ha un costruttore
che inizializza il counter a 0 e i seguenti metodi:
(a) un metodo void inc() che incrementa di 1 il contatore;
(b) un metodo int read() che restituisce il valore del contatore;
Scrivere una funzione esterna alla classe che dato un contatore di valore n ne restituisce
un altro con valore n-1 se n>0, oppure con valore 0 se n=0.
aaa
30/04/17 17:02
lumo
E poi il voto che ricevi lo smezzi con noi? È contro il regolamento chiedere soluzioni pronte.
aaa