Avatar billede geiri Nybegynder
01. oktober 2003 - 20:26 Der er 3 kommentarer

help needed

Hi all, I have to write a small schoolproject, a simple calc.Here is my code:
using System;
class Simple_Calculator
{
    public static void Main()
    {
    double a,b;
    string c;
    double ut;
    char ag = ' ';

Console.WriteLine(" Tetta a ad verda eins og mjog einfold reiknivel ");
  Console.Write(" Write number: ");
  a = Convert.ToDouble(Console.ReadLine());
  Console.Write(" Choose op ( +,-,*,/,) ");
  c = Convert.ToString(Console.ReadLine());
  Console.Write(" Write number: ");
  b = Convert.ToDouble(Console.ReadLine());


  if ( ag == '+')
  Console.WriteLine( ut = a + b );
  else if ( ag == '-')
  Console.WriteLine(    );
  else if ( ag == '*')
  Console.WriteLine(    );
  else if ( ag == '/')
  Console.WriteLine(      );
  else
  Console.WriteLine("You have to write a number ");

Console.ReadLine();
}}
I cant get no output and I think it can be more simple when you write the numbers.
If someone can help me get this to work would be super
thanks
Geiri
Avatar billede arne_v Ekspert
01. oktober 2003 - 20:32 #1
Use:

ag = Convert.ToString(Console.ReadLine())[0];
Avatar billede arne_v Ekspert
01. oktober 2003 - 20:32 #2
Since you compage ag with the operators you also need
to assign the operator to ag.
Avatar billede jih Nybegynder
01. oktober 2003 - 20:34 #3
hmm... thú Geiri.... ég haldi... skal thú skrifa.. ag? you didn't assign the read.Line to ag? how about:

if ( c == '+')
Console.WriteLine( ut = a + b );

bare et frit skud ud i luften ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester