Логиката е правилна но има синтактични проблеми
Относно задача 12. Currency Converter от курса Csharp programming basics bulgaria october-2017
Условията на задачата се намира на https://softuni.bg/trainings/resources/officedocument/18654/exercise-problem-descriptions-csharp-programming-basics-bulgaria-october-2017\
Идеята ми е, че незамисимо от входната валута, тя първо ще бъде превърната в левове, след което ще се превърне в изходната валута.
Моля, обяснете ми какъв трябва да е синтаксиса за да прорабти.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleAdfgsdfa
{
class Program
{
static void Main(string[] args)
{
var ms = 1;
var os = 1;
string BGN;
string GBP;
string EUR;
string USD;
var suma = double.Parse(Console.ReadLine());
var vhodno = (Console.ReadLine());
var ishodno = (Console.ReadLine());
if (Console.WriteLine(vhodno.Equals(BGN)))
{ ms = suma * 1; }
if (Console.WriteLine(vhodno.Equals(GBP)))
{ ms = suma * 2.53405 }
if (Console.WriteLine(vhodno.Equals(EUR)))
{ ms = suma * 1.95583 }
if (Console.WriteLine(vhodno.Equals(USD)))
{ ms = suma * 1 .79549};
if (Console.WriteLine(ishodno.Equals(BGN)))
{ os = ms * 1; }
if (Console.WriteLine(ishodno.Equals(GBP)))
{ os = ms * 2.53405 }
if (Console.WriteLine(ishodno.Equals(EUR)))
{ os = ms * 1.95583 }
if (Console.WriteLine(ishodno.Equals(USD)))
{ os = ms * 1 .79549};
Console.WriteLine(os); }
}
}