Il 0% ha trovato utile questo documento (0 voti)
5 visualizzazioni4 pagine

Esercizi Su Java

Questo documento contiene diversi esercizi di programmazione in Java che coinvolgono l'uso di condizioni IF e cicli FOR e WHILE. Gli esercizi includono il calcolo del salario di un lavoratore basato sulle ore lavorate, determinare se un anno è bisestile, simulare un orologio digitale e investire denaro in una banca con interessi composti mensili.

Tradotto da

ScribdTranslations
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
5 visualizzazioni4 pagine

Esercizi Su Java

Questo documento contiene diversi esercizi di programmazione in Java che coinvolgono l'uso di condizioni IF e cicli FOR e WHILE. Gli esercizi includono il calcolo del salario di un lavoratore basato sulle ore lavorate, determinare se un anno è bisestile, simulare un orologio digitale e investire denaro in una banca con interessi composti mensili.

Tradotto da

ScribdTranslations
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

Esercizi sui Condizionali IF Java

Esercizio 1
Che cos'è l'età?

public class Edad {


public static void main (String [] arg)
{
int età = 15;
se (età <= 18)
[Link] ("Eres un niño");
[Link] ("L'età è uno stato ")
mentale
}
}

Esercizio 2

Scegliere la migliore Nota

pubblica classe Nota {


public static void main (String [] arg)
{
int tuNotaFinal = 17;
int miNotaFinal = 12;
int migliorNotaFinale ...

[Link] ("La migliore nota è: " +


mejorNotaFinal);
}
}

Esercizio 3
In MegaPlaza si applica uno sconto del 20% ai clienti
cui l'acquisto supera i 300
Qual è l'importo che una persona pagherà per il suo acquisto?

C:\java>notepad [Link]

public class Compra {


pubblico statico void main(String[] args) {
double compra, descuento, total;
compra = 410;
descuento = compra*0.20;
total = compra - descuento;
se (compra>300) {
[Link]("Lo sconto è di: " +
sconto);
[Link]("Il totale da pagare è: " +
totale);
}
altro
[Link]("Sin sconti, il totale è:")
+ totale);
}
}

C:\java>javac [Link]
C:\java>java Compra
El descuento es de: 82.0
Il totale da pagare è: 328,0

Esercizio 4

Un obrero necesita calcular su salario semanal, el cual se obtiene de la


seguente modo:
Se si lavora 40 ore o meno, si viene pagati $16 all'ora
Se si lavora più di 40 ore si viene pagati 16 $ per ognuna delle prime 40
ore e $20 per ogni ora extra.

C:\java>notepad [Link]

public class Salario {


public static void main(String[] args) {
int oreLavorate, oreStraordinarie, stipendioSettimanale;

horasTrabajadas = 47;

se ( oreLavorate > 40 ) {
horasExtras = horasTrabajadas - 40;
salarioSemanal = horasExtras * 20 + 40 * 16;
[Link]("Lo stipendio con ore straordinarie")
è di
salarioSettimanale);
}
altrimenti {
salarioSemanal = horasTrabajadas * 16;
[Link]("Il tuo stipendio è di " +
salarioSettimanale);
}
}
}

Esercizio 5
// Un anno è bisestile se è divisibile per 4
// tranne quelli divisibili per 100 ma non per 400
// Secondo l'anno determina la quantità di giorni di un mese.
//
pubblica classe Mes {
pubblico statico void main (String [] arg)
{
int anno = 1948;
int mes = 02;
int giorni;
...
[Link] ("Hai " + dias + " giorni");
}
}

Esercizi sui Cicli WHILE FOR in Java

Esercizio 1
Mostrar la conversión de 1 hasta 10 dólares en pesos, dólar tras dólar, suponiendo que el
il tasso di cambio è 3,50 pesos/dollaro.

C:\java>notepad [Link]

classe pubblica Cambio {

pubblico statico void main(String[] args) {


int dollaro = 1;
mentre (dolar<=10) {
[Link](dolar +" dollari = " + dolar*3.5 +" ")
pesos" );
dolar++;
}
}
}

Esercizio 2
Una persona desidera investire $1000.00 in una banca, che gli concede un 2% di interesse
mensile. Quale sarà l'importo di denaro che questa persona avrà dopo un anno se
Tutti i soldi vengono reinvestiti?

classe pubblica Interes {


public static void main(String[] args) {
double denaro = 1000;
int mes = 1;

mentre (mes<=12) {
denaro = denaro * 1,02;
mes++;
}
[Link](dinero);
}
}

Esercizio 3
Simulare il comportamento di un orologio digitale, stampando ore, minuti e secondi
di un giorno dalle 00:00:00 ore alle 23:59:59 ore
pubblica classe Reloj {
public static void main(String[] args) {
per (int h=0; h <= 23; h++)
per (int m=0; m <= 59; m++)
per (int s=0; s <= 59; s++)
[Link](h +"h "+ m +"m "+ s+"s");
}
}

Esercizio 4
Una persona desea invertir $1000.00 en un banco, el cual le otorga un 2% de interés
mensile. In quanti mesi avrà più di $1500, se reinveste ogni mese tutto il suo denaro?

public class Dinero {


public static void main(String[] args) {
double denaro = 1000;
int mese = 1;
per (dinero=1000; dinero <=1500;) {
dinero = dinero * 1.02;
se (denaro >= 1500) interrompi;
mes++;
}
[Link](mes);
[Link](dinero);
}
}

Potrebbero piacerti anche