Tags:
programmering
Hej alle programmøre
Jeg har fået til opgave at lave et program i c# der kan ta imod et tal og en tekst. Programmet skal udskrive teksten lige så mange gange som tallet angiver i en listbox, og foran hver linje angive linjenummeret. Det højeste tal er 999.
Jeg har så prøvet at få programmeret denne simple ting i 6 stive timer, så jeg håber I kan hjælpe med at se fejlen/løsningen.. Her er hvad jeg indtil nu har fået skrevet:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Eksamensopg___Programmering
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnresultat_Click(object sender, EventArgs e)
{
listBox.Items.Add(txttext.Text);
txttext.Text = "";
int txtantal = 001 - 999;
listBox.Items.Add(txtantal);
{
listBox.Items.Add(txtantal);
int txtantal = 1;
int i = 1;
while (i <= txtantal)
{
Console.WriteLine("00" + i);
i++;
}
if (txtantal > 999)
{
MessageBox.Show("FEJL!");
}
/*
while (n >= 0)
{
if (txtantal > 999)
{
MessageBox.Show("FEJL!");
}
}
* */
}
}
}
}
2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
jeg har ikke lige testet dit program. Men du laver en Winform og du udskriver linierne til console. Er det meningen?
Og du skriver ikke lige hvad din fejl er ;-)
0