Denne tråd er over 6 måneder gammel
Er du sikker på, at du har noget relevant at tilføje?
Nogen der kan hjælpe med denne kode Af Gæst Brian Pedersen | 07-05-2007 13:24 | 1657 visninger | 21 svar, hop til seneste
Hejsa
Jeg sidder og skal lave et opgave hvor jeg skal fortælle om jeg er for gammel eller for ung
min kode ser sådan ud
{
alert("Hej, Du!")
confirm("Er du sikker?")
prompt("Din alder")
a = 16
if (a >= 15 )
{
alert("Du er Barn!");
}
else
if ( a = 65 )
{
alert("Du er Voksen!");
}
else
if ( a >= 65 )
{
alert("Du er for gammel!");
}
} --
Gæstebruger, opret dit eget login og få din egen signatur.
Davs, er ikke helt sikker på hvad det er du vil have hjælp til men her kommer det
Sub Main()
System.Console.WriteLine("Hej, du!")
System.Console.WriteLine("Hvor gamle er du?")
Dim a As Int16 = System.Console.ReadLine()
If a 15) And (65 >= a) Then
System.Console.WriteLine("Du er Voksen!")
ElseIf a > 65 Then
System.Console.WriteLine("Du er for gammel!")
End If
System.Console.ReadKey()
End Sub
-- Gæstebruger, opret dit eget login og få din egen signatur. Kommer jo lidt an på hvilket sprog du skriver i
Det vil nok også hjælpe en del....
-- -- Gider ikke ligegyldig diskution i fora. Brug mit svar eller ignorer det... Nu har jeg ikke helt vildt styr på det men, er der ikke et problem med
else
if ( a = 65 )
{
alert("Du er Voksen!");
}
else
if ( a >= 65 )
{
alert("Du er for gammel!");
}
}
burde alderen ikke i den første if markør være,
if ( a -- www.kazam.dk[...]
er lidt kedelig men aner ikke hvad jeg skal lave Visual basic... suk!
-- -- This is a quantum car: I don't know where i am, but im going really fast!!! huske lige at adskille dem, den første betingelse er hele tiden sandt, da a er over 15, så selvom de er 100år er den stadig true.
if (a >=15 && a 0 && a =18 && a =65 && a Gæstebruger, opret dit eget login og få din egen signatur. -- Gæstebruger, opret dit eget login og få din egen signatur. Min kode ser sådan ud nu men får hele tiden at vide at man er bare selv om man skriver man er 22 og 65 år
{
alert("Hej, Du!")
confirm("Er du sikker?")
prompt("Din alder")
a = 16
if (a > 15 )
{
alert("Du er Barn!");
}
else
if ( a >= 16 && 65 >= a )
{
alert("Du er Voksen!");
}
else
if (a > 65 )
{
alert("Du er for gammel!");
}
}
-- Gæstebruger, opret dit eget login og få din egen signatur. hmmm den kan ikke lide kode på siden...
prøver lige igen
ellers lav 3 forskellige fra 0-17 og fra 18-65, derefter fra 65-something
"if (a >=15 && a Gæstebruger, opret dit eget login og få din egen signatur. -- Gæstebruger, opret dit eget login og få din egen signatur. Jeg ville nok sige
{
alert("Hej, Du!")
confirm("Er du sikker?")
prompt("Din alder")
a = 16
if (a >= 15 )
{
alert("Du er Barn!");
}
else
if ( a >= 65 )
{
alert("Du er for gammel!");
}
else
{
alert("Du er Voksen!");
}
}
-- -- RMLR
http://www.rmlr.org[...] mon ikke det er fordi du angiver barn til at være a>15 frem for a -- For dum til at vide alt, for klog til at skulle kommentere alt.
Når ingen ser dig spise det, er der så stadig kalorier i det? if ( a >= 16 && 65 >= a )
så vidt jeg kan se her så er a større end eller lig med 16, eller a større end eller lig med 65.
Burde det ikke være mindre end eller lig med 65..
-- -- www.kazam.dk[...]
er lidt kedelig men aner ikke hvad jeg skal lave Det hjælper ikke
Det er Javascript
-- Gæstebruger, opret dit eget login og få din egen signatur.
{
alert("Hej, Du!")
confirm("Er du sikker?")
prompt("Din alder")
a=17
if (a >0 && a =18 && a =65 && a
-- Gæstebruger, opret dit eget login og få din egen signatur.
{
alert("Hej, Du!")
confirm("Er du sikker?")
prompt("Din alder")
a=17
if (a >0 && a =18 && a =65 && a
-- Gæstebruger, opret dit eget login og få din egen signatur.
alert ("Hej Du!")
confirm("Er du sikker?")
prompt("Din alder")
a=18
if (a >0 && a =18 && a =65 && a
Håber nogen der kan hjælpe mig med den kode.
Den skal virke så når man skriver sin aldre så den fortæller om man er bare eller voksen eller gammel
-- Gæstebruger, opret dit eget login og få din egen signatur. Kode ser så dan ud
alert ("Hej Du!")
confirm("Er du sikker?")
prompt("Din alder")
a=18
if (a >0 && a =18 && a =65 && a
-- Gæstebruger, opret dit eget login og få din egen signatur. For det første, fortæl altid, i starten af en tråd (og gerne i topic), hvilket programmeringssprog det er du skal have hjælp til, det betyder SÅ meget, for så tænker man, DET kan jeg finde ud af, og så er man mere villig til at hoppe ind og hjælpe :) Nå, men videre til dit problem...
Okey, din kode er sådan set fint nok, det er bare dine if-sætninger det går galt ved..
Din kode ser ud som følger:
{
alert("Hej, Du!")
confirm("Er du sikker?")
prompt("Din alder")
a = 16
if (a > 15 )
{
alert("Du er Barn!");
}
else
if ( a >= 16 && 65 >= a )
{
alert("Du er Voksen!");
}
else
if (a > 65 )
{
alert("Du er for gammel!");
}
}
Det er også næsten fint, men tjek din første if-sætning igen (som flere har bedt dig gøre..), du skriver "if (a > 15 )", hvilket vil sige når variablen a er større end 15, og det er jo den altid, uanset om du vælger 22 eller 65, og når det er første statement i din if-else-sætning, så vil den altid vælge "Du er et barn", også selvom at du vælger 65 (som du dog allerede har et andet sted i din if-else-sætning)..
Så for at løse dit problem, skriv "if (a .[/SIG] -- Fortsættelse følger:
if(a "mindre end" 15)
Hvorfor må jeg ik skrive tegnet "mindre end" uden at resten af min post bliver kottet helt af? -- Konstanten a er sat til 16. Du skal i stedet sætte a til en variabel som angives af promt. Dvs:
a = promt("Hvor gammel er du?");
hol.dk er generelt et utrolig dårligt programmeringsforum. Udover de åbenlyse indholdsbegrænsninger er publikummet/hjælpen også meget bred, og sjældent lige i øjet.
Prøv istedet:
www.eksperten.dk[...]
www.activedeveloper.dk[...]
www.html.dk[...]
Derudover er google en stor hjælp! ;)
-- --
Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.
Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.
Opret bruger | Login
|
Du skal være logget ind for at tilmelde dig nyhedsbrev.
Hvilken udbyder har du til internet? 424 personer har stemt - Mit energiselskab (Ewii f.eks) 11%
|