Archief - [PROG][C#] Boolean method help nodig

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Neith

Legacy Member
Ik leer atm C# op school en heb versta niet goed hoe ik een boolean method moet coderen.
Ik heb in de methode palindroom iets onderlijndt dat fout is, "Cannot implicitly convert type 'ulong' to 'bool'" krijg ik als error ervoor.

Hopelijk kan iemand me een beetje verder helpen ?

Code:
using System;

class GetalOmkeren
{
  static ulong Omkeren(ulong waarde)
  {
    ulong uitkomst = 0;

    do
    {
      uitkomst = uitkomst * 10 + (waarde % 10);
      waarde = waarde / 10;
    }
    while (waarde != 0);

    return uitkomst;
  }//Omkeren

  [FONT="Arial Narrow"]static bool Palindroom(ulong get)
  {
    if [U](get = Omkeren(get))[/U]
    {
      return true;
    }
  }//Palindroom[/FONT]

  static void Main(string[] args)
  {
    Console.WriteLine("\t Omkeren van een getal \n");
    Console.Write("Geef een getal ... ");
    ulong getal = ulong.Parse(Console.ReadLine());

    Console.WriteLine("\n{0} heeft als resultaat : {1}", getal, Omkeren(getal));

    if (Palindroom(getal) == true) {
      Console.WriteLine("{0} is een palindroom.", getal);
    }
    else 
    {
      Console.WriteLine("{0} is geen palindroom.", getal);
    }
  }//Main
}//GetalOmkeren

SkylarK

Legacy Member
== ipv =
op die onderlijnde lijn zou wel es u probleem kunne zijn :)

Neith

Legacy Member
Je hebt idd gelijk ;)

Ik had het al eens geprobeert met == maar toen werkte het nog niet omdat ik "else" vergeten was in palindroom methode :oink:

Nu alles in orde, bedankt!

killgore

Legacy Member
return get == omgekeerd(get);

;)

wat je nu gaat doen is iets als :p

if(a==true) return true;
else if(a==false) return false;

kan je evengoed a returnen eh :p
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan