-
Innlegg
29 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av cameron91
-
-
Hei!
Jeg sitter å prøve å lære meg C#, men det er litt mer komplisert enn først antatt.
Det jeg lurte på var om noen av dere kunne hjelpe meg å tyde den koden her. Jeg forstår enkelte deler av den, men langt i fra alt.
public partial class _OppgaveE2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnGenerer_Click(object sender, EventArgs e)
{
int minOrd = 0;
int maksOrd = 0;
int minSetning = 0;
int maksSetning = 0;
int antallSetninger = 0;
try
{
minOrd = Convert.ToInt32(txtMinOrd.Text);
maksOrd = Convert.ToInt32(txtMaksOrd.Text);
minSetning = Convert.ToInt32(txtMinSetning.Text);
maksSetning = Convert.ToInt32(txtMaksSetning.Text);
antallSetninger = Convert.ToInt32(txtAntallSetninger.Text);
}
catch
{
this.Title = "Feil";
}
for (int i = 0; i < antallSetninger; i++)
{
labUtskrift.Text += GenererSetning(minOrd, maksOrd, minSetning, maksSetning);
}
}
private string StorForbokstav(string s)
{
System.Text.StringBuilder tekst = new System.Text.StringBuilder(s);
tekst[0] = Char.ToUpper(tekst[0]);
return tekst.ToString();
}
private char TrekkTegn()
{
System.Threading.Thread.Sleep(100);
char[] tegnArray = { 'e', 'i', 'o', 'p', 'f', 'a','s','t','l','d'};
Random r = new Random();
int tilfeldigIndex = r.Next(0, tegnArray.Length);
return tegnArray[tilfeldigIndex];
}
private String GenererOrd(int min, int maks)
{
Random r = new Random();
int lengde = r.Next(min, maks);
String ord = "";
for (int i = 0; i < lengde; i++)
{
ord += Convert.ToString(TrekkTegn());
}
return ord;
}
private String GenererSetning(int minOrd, int maksOrd, int minLengde, int maksLengde)
{
Random r = new Random();
int antallOrd = r.Next(minOrd, maksOrd);
String setning = "";
for (int i = 0; i < antallOrd; i++)
{
setning += GenererOrd(minLengde, maksLengde)+(i==antallOrd-1?". ":" ");
}
return StorForbokstav(setning);
}
}
-
Hei!
Lurte på om noen kunne hjelpe meg med en oppgave.
"Lag en webside som skal ta imot antall sekunder i en tekstboks. Utskriften på etikketen skal være:
<sekunder totalt> sekunder tilsvarer: <timer> timer, <minutter> minutter og <sekunder> sekund."
Når man f.eks skal gjøre om miles til km, knop til km/t osv. Hvordan setter man opp koden?
-
Dersom man skal begynne på medisinutdanningen til UIO i januar, får man da alderspoeng beregnet for det året da, siden man starter i januar? Med tanke på at søknadsfristen er april året før.
C#: Kodetyding
i Programmering og webutvikling
Skrevet · Endret av Hårek
F.eks:
Forklare overordnet hva programmet gjør: Eks. Programmet skriver ut setninger med vilkårlig lengde på setningen og ordene basert på input fra brukere
Forklare hva deler/funksjon gjør. Funksjonen laget et vilkårlig ord med lengde mellom input parameterne min og maks.
Forklare detaljert rundt koden. For løkken kjører x antall ganger og kaller funksjonen TrekkTegn for hver gang.