Aggiunti file già presenti nell'HD

This commit is contained in:
2022-12-30 14:55:33 +01:00
parent ca573e7cbe
commit eac302e89b
96 changed files with 25577 additions and 0 deletions

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,45 @@
/**
* Classe che simula un dipendente
* @author radaelli11353
*/
public class Dipendente {
private String nome;
private double paga;
/**
* Costruttore parametrico completo
* @param nome Nome dipendente
* @param paga Paga dipendente
*/
public Dipendente(String nome, double paga) {
this.nome = nome;
this.paga = paga;
}
/**
* Costruttore che inizializza gli attributi a valori di base
*/
public Dipendente() {
this("Undefined", 0.0);
}
@Override
public String toString() {
return "Nome: " + nome + ", paga oraria: " + paga;
}
/**
* Metodo che calcola il salario della settimana precedente.
* Sopra le 40 ore, le ore sono considerate di straordinario
* @param ore Ore lavorate
*/
public double calcolaSalario(double ore) {
if(ore <= 40) {
return ore * paga;
} else {
double salario = 40 * paga;
ore -= 40;
return salario + (ore * paga * 1.5);
}
}
}

View File

@ -0,0 +1,13 @@
import java.util.Scanner;
public class e522 {
public static void main(String[] args) {
Dipendente test = new Dipendente("Test", 10.00);
Scanner in = new Scanner(System.in);
System.out.print("Inserisci il numero di ore lavorate la settimana scorsa: ");
double ore = in.nextDouble();
System.out.println(test.calcolaSalario(ore));
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 802 KiB

View File

@ -0,0 +1,15 @@
public class es {
public static void main(String[] args) {
int reddito = 1000000;
int perc;
if (reddito < 50000) perc = 1;
else if (reddito < 75000) perc = 2;
else if (reddito < 100000) perc = 3;
else if (reddito < 250000) perc = 4;
else if (reddito < 500000) perc = 5;
else perc = 6;
System.out.println("Da pagare: " + (reddito*perc/100));
}
}

View File

@ -0,0 +1,23 @@
import java.util.Scanner;
public class e517 {
public static void main(String[] args) {
double n1, n2, n3, max;
Scanner in = new Scanner(System.in);
System.out.print("Inserisci tre numeri decimali, con i decimali separati da virgola: ");
n1 = in.nextDouble();
n2 = in.nextDouble();
n3 = in.nextDouble();
max = n1;
if(!(n1 > n2 && n1 > n3)) {
if (n2 > n3) {
max = n2;
} else {
max = n3;
}
}
System.out.println(max);
}
}

View File

@ -0,0 +1,34 @@
import java.util.Scanner;
/**
* Classe che riconosce se viene inserita una vocale o una consonante
* @author radaelli11353
*/
public class e520 {
/**
* Metodo main di e520
* @param args Argomenti passati all'esecuzione
*/
public static void main(String[] args) {
char lettera = ' ';
System.out.print("Inserisci un carattere: ");
Scanner in = new Scanner(System.in);
String input = in.next().toLowerCase();
if(input.length() == 1) {
lettera = input.charAt(0);
if(lettera >= 'a' && lettera <= 'z') { // a <= lettera <= z
if(lettera == 'a' || lettera == 'e' || lettera == 'i' || lettera == 'o' || lettera == 'u') {
System.out.println("Vowel");
} else {
System.out.println("Consonant");
}
}
}
}
}

View File

@ -0,0 +1,21 @@
import java.util.Scanner;
public class e523 {
public static void main(String[] args) {
double groceries;
int perc;
Scanner in = new Scanner(System.in);
System.out.print("Inserisci l'importo della spesa, con i decimali separati con la virgola: ");
groceries = in.nextDouble();
if (groceries < 10) {perc = 0;}
else if (groceries < 60) {perc = 8;}
else if (groceries < 150) {perc = 10;}
else if (groceries < 210) {perc = 12;}
else {perc = 14;}
groceries -= groceries*perc/100;
System.out.println(groceries);
}
}