Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Aprire finestre quante ne dice l
Forum - C# / VB.NET - Aprire finestre quante ne dice l

Avatar
xLuk3x (Normal User)
Rookie


Messaggi: 38
Iscritto: 12/06/2008

Segnala al moderatore
Postato alle 15:50
Mercoledė, 16/07/2008
We ragazzi!
(giochetto)

Ho bisogno di far aprire tante messagebox quante ne dice l'utente (da console.)

io ho provato:

Codice sorgente - presumibilmente C#

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.Windows.Forms;
  5.  
  6. namespace ConsoleApplication1
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             int numero;
  13.             int i;
  14.             string num;
  15.             Console.WriteLine("Quanto č importante per te la noia da 1 a 100?");
  16.             numero = Convert.ToInt32(Console.ReadLine());
  17.             for (i = numero; i <= 100 && i >= 0; )
  18.                 numero.ToString();
  19.                 num = Convert.ToString(numero);
  20.                 MessageBox.Show("La tua noia era importante {0}...", num) ;
  21.         }
  22.     }
  23. }



Il programma arriva fino all'inseirmento del numero e poi se blocca.;)

Ultima modifica effettuata da xLuk3x il 16/07/2008 alle 15:50
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 16:25
Mercoledė, 16/07/2008
devi perforza farlo in console??

io con una form farei cosė

una textbox e un button..

una volta che il bottone viene premuto(ovviamente ci deve essere nella textbox il numero di messagebox) parte il ciclo For

For i(=0) to CInt(Textbox1.text)

MsgBox("...")

Next


penso k kosė risolvi:k:

Ultima modifica effettuata da il 16/07/2008 alle 17:28
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:30
Giovedė, 17/07/2008
Testo quotato

Postato originariamente da xLuk3x:
Codice sorgente - presumibilmente C#

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.Windows.Forms;
  5.  
  6. namespace ConsoleApplication1
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             int numero;
  13.             int i;
  14.             string num;
  15.             Console.WriteLine("Quanto č importante per te la noia da 1 a 100?");
  16.             numero = Convert.ToInt32(Console.ReadLine());
  17.             for (i = numero; i <= 100 && i >= 0; )
  18.                 numero.ToString();
  19.                 num = Convert.ToString(numero);
  20.                 MessageBox.Show("La tua noia era importante {0}...", num) ;
  21.         }
  22.     }
  23. }



Tutti i Convert non sono necessari. La variabile num č inutile. MessageBox.Show non supporta stringhe di formato. Nel for non c'č l'incremento del contatore (infatti dopo la prima iterazione di blocca). Il for dovrebbe iniziare da 0 e andare a numero e non iniziare da numero e andare a 100 (e poi non ci va comunque).

Codice sorgente - presumibilmente C++

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.Windows.Forms;
  5.  
  6. namespace ConsoleApplication1
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             int numero;
  13.             int i;
  14.  
  15.             Console.WriteLine("Quanto č importante per te la noia da 1 a 100?");
  16.             numero = Console.ReadLine();
  17.             if(numero < 0 || numero > 100)
  18.               {
  19.               Console.WriteLine("Errore");
  20.               Return 0;
  21.               }
  22.             for (i = 0; i < numero; i++)
  23.                 MessageBox.Show("La tua noia era importante " & i & "...");
  24.         }
  25.     }
  26. }


PM Quote