Aggiunti file già presenti nell'HD
This commit is contained in:
BIN
Ripasso 2 Java/And or not de morgan.pdf
Normal file
BIN
Ripasso 2 Java/And or not de morgan.pdf
Normal file
Binary file not shown.
BIN
Ripasso 2 Java/And or not de morgan.xopp
Normal file
BIN
Ripasso 2 Java/And or not de morgan.xopp
Normal file
Binary file not shown.
45
Ripasso 2 Java/Dipendente/Dipendente.java
Normal file
45
Ripasso 2 Java/Dipendente/Dipendente.java
Normal 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);
|
||||
}
|
||||
}
|
||||
}
|
13
Ripasso 2 Java/Dipendente/e522.java
Normal file
13
Ripasso 2 Java/Dipendente/e522.java
Normal 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));
|
||||
}
|
||||
}
|
BIN
Ripasso 2 Java/IMG_20221023_154408.jpg
Normal file
BIN
Ripasso 2 Java/IMG_20221023_154408.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.4 MiB |
BIN
Ripasso 2 Java/IMG_20221023_154457.jpg
Normal file
BIN
Ripasso 2 Java/IMG_20221023_154457.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 802 KiB |
15
Ripasso 2 Java/e515/es.java
Normal file
15
Ripasso 2 Java/e515/es.java
Normal 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));
|
||||
}
|
||||
}
|
23
Ripasso 2 Java/e517/e517.java
Normal file
23
Ripasso 2 Java/e517/e517.java
Normal 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);
|
||||
}
|
||||
}
|
34
Ripasso 2 Java/e520/e520.java
Normal file
34
Ripasso 2 Java/e520/e520.java
Normal 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");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
21
Ripasso 2 Java/e523/e523.java
Normal file
21
Ripasso 2 Java/e523/e523.java
Normal 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);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user