Quiz Cicli – if

You need to be registered and logged in to take this quiz. Log in or Register

6 risposte a “Quiz Cicli – if”

  1. Non riesco a completare l’esercizio, sono riuscito a fare la prima parte, quella in cui gli asterischi sono in ordine crescente, ma non riesco a stampare il lato decrescente.
    Di seguito la prima parte del codice:

    public static void main(String[] args)
    {
    Scanner s=new Scanner(System.in);
    System.out.println(“inserisci il numero cdi file”);
    String diamante=””;
    int file=s.nextInt();
    char ch = ‘*’;

    for(int i=0;i<file;i++) {

    diamante= diamante + ch;

    System.out.println(diamante);
    }

    Qualcuno può aiutarmi, per favore?

  2. 1 esercizio completato

    public static void main(String[] args) {

    Scanner scan= new Scanner (System.in);

    System.out.println (“inserisci 1 numero”);
    int a= scan.nextInt();

    System.out.println (“inserisci 2 numero”);
    int b= scan.nextInt();

    if (ab) {

    for (a=a; a>b; a++) {
    System.out.println (“reinserire i numeri”);
    System.out.println (“inserisci 1 numero”);
    a= scan.nextInt();

    System.out.println (“inserisci 2 numero”);
    b= scan.nextInt();
    a=a-1;
    }
    }

    System.out.println (“l’ordine di inserimento è corretto”);
    System.out.println (a + “,” + b);
    System.out.println (“i numeri compresi tra ” + a + ” e ” + b + ” sono:”);

    for (a=a+1; a<b; a++)
    System.out.print (a +",");
    }
    }

  3. Eserczio sul triangolo di Floyd. La notazione che il numero della riga corrisponde al numero binario non è corretta. i.e un numero binario che termina con 1 è sempre dispari. Ho usato il modulo 2 sull’indice del for.

    1. Hai ragione. In ogni caso, ho semplificato l’esercizio usando i numeri decimali perché altrimenti è troppo difficile per chi si avvicina al mondo della programmazione. grazie per la segnalazione

  4. Salve a tutti, non riesco a risolvere l’esercizio 7. Scrivi un programma Java che, dato un numero in input, stampi un triangolo come nell’esempio.

    Esempio:

    Dati di test
    Inserisci il numero: 6
    Uscita prevista:un triangolo di @ allineato a destra.
    Ho risolto il precendente, quello con il triangolo alineato a sinistra. Copio il codice:
    package com;

    import java.util.Scanner;

    public class Esercizi_3_11 {

    public static void main(String[] args) {

    // Scrivete un programma java per generare un triangolo @ seguente.

    Scanner scan = new Scanner(System.in);

    System.out.println(“Immettere un numero”);
    int n = scan.nextInt();

    for(int i = 1; i <= n; i++) { // i rappresenta le file.

    for(int j = 1; j <= i; j++) // j rappresenta le colonne: come si vede, il numero di colonne e` sempre uguale al numero di file.
    System.out.print(" @ "); // si usa il print() e non il println() per stampare in fila
    System.out.println("");
    }

    }

    }
    Come potri modificarlo per allineare il triangolo a destra?
    Grazie anticipatamente a tutti coloro che potranno consigliarmi.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *