Algoritmi e strutture dati by William Collins

By William Collins

Show description

Read or Download Algoritmi e strutture dati PDF

Similar programming: programming languages books

Additional resources for Algoritmi e strutture dati

Sample text

Inizializza i l nome, i l numero di ore lavorate, la paga oraria * e i l salario lordo di questo oggetto di tipo dipendente a tempo ♦ pieno, a partire dalle informazioni fornite: nome, numero di ore * lavorate e paga oraria. Se i l numero di ore lavorate è al massimo ^ pari a MAX_REGULAR_HOURS, i l salario lordo è uguale al numero di * ore lavorate per la paga oraria, altrimenti è MAX_REGULAR_HOURS * volte la paga oraria, più la paga oraria moltiplicata per ♦ OVERTIME FACTOR per ogni ora di lavoro straordinario.

6 Scrivere ed eseg;uire un piccolo programma che legga una stringa e la visualizzi dopo aver sostituito ogni occorrenza della parola “is” con la parola “was”, senza, però, effettuare alcuna sostituzione della stringa “is” se questa compare aH'interno di una parola, come in “this” o “isthmus”. 7 Scrivere ed eseguire un piccolo programma che legga una stringa e la visualizzi dopo aver sostituito ogni occorrenza della parola “is” con la parola “is not”, senza, però, effettuare alcuna sostituzione della stringa “is” se questa compare all'interno di una parola, come in “this” o “isthmus”.

Gparam hoursWorked i l numero di ore fornito. * éparam payRate la paga oraria fornita. payRate - payRate; if (hoursWorked <* MAX REGOLAR HOURS) { regularPay > hoursWorked ♦ payRate; overtimePay 0 . 0 ; } // if else { regularPay ^ MAX_REGULAR_HOURS * payRate; overtimePay (hoursWorked - MAX RECULAR HOURS) * (payRate * 0VERTIME_FACT0RT; } // else Elementi di programmazione orientata agli oggetti 43 grossPay » regularPay + overtimePay; } // costruttore con 3 parametri Si noti come, nella definizione di questo costruttore a 3 parametri della classe HourlyEmployee,i campi name e grossPay della classe FullTimeEmployee siano gestiti esattamente come se fossero campi dichiarati all’interno deUa classe HourlyEmployee: il significato di questa azione è che un oggetto di tipo HourlyEmployee è anche un oggetto di tipo FullTimeEmployee, per cui ogni campo di FullTimeEmployee è anche un campo di HourlyEmployee.

Download PDF sample

Rated 5.00 of 5 – based on 26 votes