Esercizi Java - Risolti (NetBeans)
Esercizi Java - Risolti (NetBeans)
SCUOLA SUPERIORE
POLITECNICA DI
CHIMBORAZO
[TÍTULO DEL
DOCUMENTO]-
NETBEANS
DEBERES
BIOFISICA
Linee di codice
package scanner1;
import [Link];
public class scanner_moltiplicazione {
public static void main(String[] args) {
Scanner m=new Scanner([Link]);
[Link]("Inserisci numero ");
double num1=[Link]();
double num2=[Link]();
. Divisione
Linee di codice
Scanner m=new Scanner([Link]);
[Link]("Inserisci un numero ");
double num1=[Link]();
double num3=[Link]();
double moltiplicazione=num1*num2+num3;
double divisione=num1/num2*num3;
[Link]("Il risultato della tua divisione è " + divisione);
. Modulo
Linee di codice
Scanner m=new Scanner([Link]);
[Link]("Inserisci numero ");
double num1=[Link]();
double num2=[Link]();
double num3=[Link]();
double moltiplicazione=num1*num2+num3;
double modulo=num1%num2-num3;
[Link]("Il risultato del tuo modulo è " + modulo);
. Resta
Righe di codice
package scanner1;
importa [Link];
double nume2=[Link]();
double resta=nume1-nume2;
}
}
. Somma
Linee di codice
pacchetto scanner1;
import [Link];
double risultato=num1+num2;
[Link]("La somma dei suoi numeri è: " + risultato);
}
}
. Pari o dispari
Linee di codice
pacchetto scanner1;
importa [Link];
}
altrimenti {
}
}
}
. Strutture ripetitive
Ciclo for
Linee di codice
Scanner x=new Scanner([Link]);
[Link]("Inserisci il tuo numero ");
double num=[Link]();
per(;num<10;num=num+1)
{
[Link](num);
}
Ciclo while
Linee di codice
Scanner y=new Scanner([Link]);
[Link]("Inserisci il tuo numero ");
double num1=[Link]();
mentre(num1<10)
{
[Link](num1);
num1=num1+3;
}
Ciclo do-while
Linee di codice
Scanner z=new Scanner([Link]);
[Link]("Inserisci il tuo numero ");
double num2=[Link]();
fare
{
[Link](num2);
num2++;
}
mentre(num2<10);
}
}
. Condizionali
Condizionale semplice se
Linee di codice
Scanner y=new Scanner([Link]);
[Link]("Inserisci il tuo numero ");
double num=[Link]();
se(num >=4)
{
num = num * 1.12;
}
[Link]("L'i.v.a. del suo numero è " + num);
Linee di codice
Scanner x=new Scanner([Link]);
[Link]("Inserisci il tuo numero ");
double num1=[Link]();
se(num1>0)
{
[Link]("Il numero " + num1 + " è positivo");
}
altrimenti
{
[Link]("Il numero " + num1 + " è negativo");
}
Linee di codice
Scanner z=new Scanner([Link]);
[Link]("Inserisci il tuo numero ");
double num2=[Link]();
se(num2>0)
{
se(num2>10)
{
[Link]("Il numero " + num2 + " è positivo e maggiore di 10");
}
altrimenti
}
altrimenti
{
[Link]("Il numero " + num2 + " è negativo");
}
. Lettura dei dati da tastiera
Líneas de código
import [Link];
pubblica classe LecturadedatosportecladoconScanner {}
Stringa colore=[Link]();
[Link]("Anche a me piace il colore " + colore );
}
Linee di codice
pacchetto java1;
importa [Link];
classe pubblica operatoriLogici {
public static void main(String[] args) {
Scanner en=new Scanner([Link]);
[Link]("inserisci il tuo numero: ");
double numero=[Link]();
int parte_entera=(int)numero;
double parte_decimal=numero-parte_intera;
[Link]("il numero intero è: " + parte_entera);
[Link]("la parte decimale è: " + parte_decimale);
b) EJERCICIOS PROPUESTOS 1
. Estrarre i primi dieci multipli di tre
Linee di codice
public static void main(String[] args) {
Scanner x=new Scanner([Link]);
[Link]("Digita numero ");
double num=[Link]();
se(num%3==0)
{
mentre(num<=30)
{
[Link]("I primi 10 multipli di 3 sono " + num);
num=num+3;
}
}
altrimenti
{
[Link]("Inserisci un numero multiplo di 3 ");
}
}
}
. Inserisci un numero e verifica se è pari o dispari
Linee di codice
pacchetto esercizio_1;
import [Link];
classe pubblica paroimpar {
se(parte_entera%2==0)
{
[Link]("Il numero " + parte_intera + " è pari");
}
altro
{
[Link]("Il numero " + parte_entera + " è dispari");
}
}
}
Righe di codice
pacchetto esempio;
classe pubblica suma10primerosnumeri {
public static void main(String[] args) {
int numero;
int suma=0;
per (numero=1; numero<=10; numero++)
{
suma=suma+numero;
}
[Link]("La somma dei primi 10 numeri naturali è:");
+suma);
}
}
. Calcolare il fattoriale di 3
Linee di codice
pacchetto esempio;
Linee di codice
pacchetto esempio;
import [Link];
classe pubblica fattorialedelnumeri {
int num=[Link]();
int numero;
int fattoriale=1;
per(numero=1;numero<=num;numero++)
{
fattoriale=fattoriale*numero;
}
[Link]("Il fattoriale del tuo numero è: " + factorial);
}
}
. Leggere un'età e verificare se una persona può o meno votare (età maggiore)
o uguale a 16)
Ligne di codice
Scanner j=new Scanner([Link]);
int num5;
fare
{
[Link]("Inserisci un'età diversa da zero");
[Link]("Inserisci la tua età: ");
num5=[Link]();
}
mentre (num5==0);
se (num5>16)
{
[Link]("La sua età " + num5 + " le permette di votare");
}
altro
{
[Link]("La sua età " + num5 + " non le consente di votare");
Righelli di codice
int numero=2;
double potencia;
potencia= [Link](numero,4);
int parte_entera=(int)potenza;
[Link]("Il tuo numero " + numero + " elevato a 4 è: ");
+parte_entera);
c) EJERCICIOS PROPUESTOS 2
. Sviluppa un programma in JAVA che consenta di leggere tre valori e
immagazzinarli nelle variabili A, B e C rispettivamente. Il programma
deve stampare quale è il maggiore e quale è il minore. Ricordi di verificare
che i tre valori inseriti da tastiera siano valori distinti.
Linee di codice
pacchetto doveri;
importa [Link];
public class deberes2 {
public static void main(String[] args) {
se((A!=B)&&(A!=C)&&(B!=C))
{
se((A>B)&&(A>C))
{
[Link]("El numero "+A+" es mayor");
}
altro
if((B>C)&&(B>A))
{
[Link]("Il numero " + B + " è maggiore");
}
altro
{
[Link]("Il numero " + C + " è maggiore");
}
}
} altrimenti
{
[Link]("Inserisci numeri distinti");
}
}
}
Linee di codice
pacchetto esercizio_1;
classe pubblica sumatoriadenumerosmultiplosde3 {
int numero;
int suma=0;
per(numero=1;numero<=50;numero++)
{
se(numero%2==0)
{
suma=suma+numero;
}
}
[Link]("La suma de los numeros enteros pares ");
[Link]("compresi tra 1 e 50 è= " +suma);
}
}
Lignaggi di codice
Scanner r=new Scanner([Link]);
[Link]("Inserisci il raggio del tuo cerchio in cm.: ");
doppio radio=[Link]();
doppio risultato;
risultato=[Link]*([Link](radio,2));
double base=[Link]();
double altura=[Link]();
doppio a_rettangolo;
a_rectangulo=base*altura;
Righe di codice
Scanner ba=new Scanner([Link]);
[Link]("Inserisci la base del tuo triangolo in cm.: ");
double baset=[Link]();
Scanner al=new Scanner([Link]);
[Link]("Inserisci l'altezza del tuo triangolo in cm.: ");
double alturat=[Link]();
area_t doppia;
area_t=(baset*alturat)/2;
Líneas de código
Scanner l=new Scanner([Link]);
[Link]("Inserisci il lato del tuo quadrato in cm.: ");
double lado=[Link]();
doppio area_c;
area_c=([Link](lado, 2));
Linee di codice
pacchetto esercizio_1;
importa [Link];
pubblica classe equivalentedenotas {
}
altro
{
se((nota<=8)&&(nota>=7))
{
[Link]("La nota " + nota + " è molto buona");
}
altro
{
se((nota<=6)&&(nota>=5))
{
[Link]("La nota " + nota + " buona");
}
altrimenti
{
se((nota<=4)&&(nota>=3))
{
[Link]("La nota " + nota + " è regolare");
}
altro
{
if((nota<=2)&&(nota>=1))
{
[Link]("La nota " + nota + " è mala");
}
altrimenti
{
[Link]("La nota " + nota + " non è valida");
}
}
}
}
}
}
. Sviluppa un programma in JAVA che consenta di leggere un valore intero positivo
N e determinare se è primo o meno. Un numero è primo quando è divisibile
per uno e per se stesso.
Líneas de código
pacchetto esercizio_1;
importa [Link];
classe pubblica numeroprimoono {
}else
{
[Link]("Il numero " + n + " è primo");
Linee di codice
Scanner numero=new Scanner([Link]);
[Link]("Inserisci un numero ");
int x=[Link]();
se(x!=0)
{
se(x>=1)
{
[Link]("Il numero " + x + " è positivo");
}
altro
{
[Link]("Il numero " + x + " è negativo");
}
}
altrimenti
{
[Link]("Il numero è zero");
}
. Si richiede determinare il tempo che impiega una persona per arrivare da una
città a un'altra in bicicletta, considerando che ha una velocità
costante. Realizza un programma in JAVA a tale scopo.
Righe di codice
Velocità costante di 40m/h
Scanner d=new Scanner([Link]);
[Link]("Inserisci la distanza da percorrere in metri ");
double distancia=[Link]();
double acqua=[Link]();
double pago=agua*(0.75);
int pago_ent=(int)pago;
double pago_dec=pago-pago_ent;
[Link]("Il pagamento che deve effettuare per il suo consumo di " + acqua + " ")
m^3";
[Link](" es de "+pago_ent+" dolares y "+pago_dec+"
centavos.
Líneas de código
Scanner c1=new Scanner([Link]);
[Link]("Misura di un cateto (lato) in cm ");
double l1=[Link]();
Scanner c2=new Scanner([Link]);
[Link]("Misura di un altro cateto (lato) in cm ");
double l2=[Link]();
double hipo=[Link](l1, 2)+[Link](l2, 2);
double raiz_hipo=[Link](hipo);
double red=[Link](raiz_hipo);
[Link]("L'ipotenusa del tuo triangolo è: " + raiz_hipo + " cm.");
Circa: