Lux

Risposte nei forum create

Stai visualizzando 14 post - dal 1 a 14 (di 14 totali)
  • Autore
    Post
  • in risposta a: Lezione 22, esercizio 4 #5768
    Lux
    Partecipante
    Up
    0
    Down
    ::

    * la metà dei numeri che arrivano ad un numero è dispari… su 100 per esempio 50 numeri sono dispari…

    Spero di esser stato chiaro

    in risposta a: Lezione 22, esercizio 4 #5767
    Lux
    Partecipante
    Up
    0
    Down
    ::

    Ciao Luca,

    dato un numero la metà è dispari. Ad esempio se dici 10 la metà, 5, è dispari.
    Nell’esercizio ho bisogno di conoscere solo i numeri dispari.
    Se vuoi conoscere i primi 5 numeri dispari non puoi scrivere solo 5 numeri ma devi chiederne 10 perché la metà è pari. Quindi moltiplico per 2.
    -Poi dichiaro e inizializzo una variabile chiamata somma a 0 che utilizzerò dopo .
    – creo un ciclo minore o uguale al numero che ho preso in input. sempre per esempio 10 anche se ovviamente il numero massimo sarà 9.
    – creo un if per calcolare i numeri dispari. Un numero dispari restituisce sempre un resto diverso da 0
    – stampo tutti gli i, tutti numeri che divisi per due danno resto diverso da 0.
    – aggiorno la somma. parto da 0 e faccio 0+1, nel ciclo successivo 1+3, poi 3+5 ecc…

    Spero di aver spiegato chiaramente, in caso contrario dimmi. Buona domenica

    in risposta a: Lezione 16 – Esercizio 1 #5765
    Lux
    Partecipante
    Up
    2
    Down
    ::

    Prego, buona serata ciao

    in risposta a: Lezione 16 – Esercizio 1 #5763
    Lux
    Partecipante
    Up
    0
    Down
    ::

    Scanner scan = new Scanner (System.in);
    System.out.println(“Inserisci una Stringa “);
    String Stringa = scan.nextLine();
    System.out.println(“Inserisci un numero “);
    int Numero = scan.nextInt();
    char Posizione = Stringa.charAt(Numero);
    System.out.println(“The character at position ” + Numero + ” is ” + Posizione);
    }
    }

    Ciao Andrea, io ho fatto così e mi funziona. Ho provato il tuo e non va, ma non capisco perché. Prova il mio e se vuoi fammi sapere se va… Buona serata

    in risposta a: Lezione 22, esercizio 4 #5761
    Lux
    Partecipante
    Up
    0
    Down
    ::

    Scanner scan = new Scanner(System.in);
    System.out.println(“Inserisci un numero intero naturale “);
    int num = scan.nextInt();
    System.out.println(“Il numero di input inserito è: ” + num);
    num = num *2;
    int somma = 0;
    for (int i =1; i<=num; i++){
    if ( i %2!=0){
    System.out.println(i );
    somma = somma + i;
    }
    }
    System.out.println(“La somma del numero naturale dispari fino è: ” + somma);
    }
    }

    Ciao Luca, io ho fatto così. È corretto. se non dovesse funzionarti non fare copia e incolla ma prova a riscrivere il codice. Buona serata e buona domenica, ciao.

    in risposta a: Lezione 22, esercizio 3 #5760
    Lux
    Partecipante
    Up
    1
    Down
    ::

    Scanner scan = new Scanner(System.in);
    System.out.println(“Inserisci un numero intero naturale “);
    int input = scan.nextInt();
    if (input != 0) {
    System.out.println(“Numero di input : ” + input);
    System.out.print(“I primi n numeri naturali sono: “);
    int somma = 0;
    for (int x = input; x > 0; x–) {
    System.out.print(x + “,”);
    somma = somma + x;
    }
    System.out.println(” “);
    System.out.print(“la somma del numero naturale fino a n termini è : ” + somma);
    }
    }
    }

    Ciao Luca, io ho fatto così, e a me funziona. Spero di esserti stato di aiuto. Ti preannuncio che l’ultima riga non da lo stesso risultato. Ho intepretato la serie dei numeri naturali nel modo di sopra. Buona serata e Buona domenica.

    in risposta a: Esercizio Array, non trovo il secondo più piccolo… #5756
    Lux
    Partecipante
    Up
    1
    Down
    ::

    Ci sono riuscito, era da cambiare il > nell’ultimo else.

    Perdonate se ho pubblicato ma non ci venivo a capo.

    Spero ugualmente che sia utile a qualcuno.

    in risposta a: Lezione 11, esercizio 6 #5755
    Lux
    Partecipante
    Up
    0
    Down
    ::

    Esercizio 6
    Scrivi un programma Java che legge un anno dall’utente e stampa se quell’anno è un anno bisestile o meno. Un anno è bisestile se è divisibile per 400; altrimenti sono bisestili solo gli anni divisibili per 4 ma non per 100.

    Ciao Luca, se ti riferisci a questo esercizio devi modificare l’if perché non è corretto. Leggi attentamente…

    Buon week end

    in risposta a: Lezione 11, esercizio 6 #5752
    Lux
    Partecipante
    Up
    0
    Down
    ::

    Hai aggiunto le due parentesi graffe alla fine?

    in risposta a: Lezione 11, esercizio 5 #5749
    Lux
    Partecipante
    Up
    0
    Down
    ::

    Forse quello che cerchi è quello sulle equazioni di secondo grado… in caso affermativo:

    Scanner scan = new Scanner(System.in);
    System.out.println(“Inserire a: “);
    double a= scan.nextInt();
    System.out.println(“Inserire b: “);
    double b = scan.nextInt();
    System.out.println(“Inserire c: “);
    double c= scan.nextInt();
    double delta = (b*b)-4*a*c;
    double x1,x2;
    if (delta ==0)
    {
    x1=(-b -Math.sqrt(b*b-4*a*c)/(2*a));
    x2=x1;
    System.out.println(“Soluzioni coincidenti ” + x1);
    }
    if (delta >0)
    {
    x1=((-b -Math.sqrt(b*b-4*a*c))/(2*a));
    x2=((-b +Math.sqrt(b*b-4*a*c))/(2*a));
    System.out.println(“Soluzioni reali: ” + x1 + ” ” +x2 );
    }
    if (delta <0)
    {
    System.out.println(“Soluzioni complesse”);
    }
    }
    }

    in risposta a: Lezione 11, esercizio 6 #5748
    Lux
    Partecipante
    Up
    1
    Down
    ::

    Scanner scan = new Scanner (System.in);
    System.out.println(” Inserisci un anno per sapere se è bisestile “);
    int Anno = scan.nextInt();
    if (Anno % 400 == 0 ){
    System.out.println(” È un anno bisestile “);
    }else if (Anno % 4 == 0 && Anno % 100 != 0) {
    System.out.println(” È un anno bisestile “);
    }else {
    System.out.println(“Non è un anno bisestile “);
    }

    Comunque io ho fatto così, forse ti è di aiuto. Buona giornata

    in risposta a: Lezione 11, esercizio 6 #5747
    Lux
    Partecipante
    Up
    0
    Down
    ::

    Ciao Luca, non sono il professore, ma provo ad aiutarti ugualmente perché così faccio esercizio anche io.

    Se ti riferisci all’esercizio degli anni bisestili e non credo che devi scrivere un IF, un ELSE IF e un ELSE. nell’ultimo ELSE scrivi di stampare tutti questo è un anno non bisestile.

    Spero di esserti stato un poco di aiuto.

    in risposta a: Lezione 11, esercizio 5 #5746
    Lux
    Partecipante
    Up
    0
    Down
    ::

    Buongiorno Luca,

    se scrivi il testo dell’esercizio faciliti il lavoro di aiuto anche a altri oltre che al prof.

    Saluti

    in risposta a: Esercizio array “Nuovo” #5743
    Lux
    Partecipante
    Up
    0
    Down
    ::

    Grazie Antonio,

    Buon lavoro e buona giornata.

Stai visualizzando 14 post - dal 1 a 14 (di 14 totali)