Софтуерно Инженерство
Loading...
+ Нов въпрос
rosenbobchev avatar rosenbobchev 4 Точки

Simple Calculations задача 12 - Currency Converter

Здравейте някой може ли да ми подскаже как точно трябва да стане с If-else с нещо друго ли понеже стигам само до 20%

и после незнам как да ги свържа нещaта.Ето го решението до сега.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Valutes
{
    class Program
    {
        static void Main(string[] args)
        {
            var USD = double.Parse(Console.ReadLine());
            var BGN = USD * 1.79549;
            Console.WriteLine("Bulgarian Leva= {0}", Math.Round(BGN, 2));
        }
    }
}
 

Тагове:
0
Основи на програмирането 05/10/2016 19:38:56
koksibg avatar koksibg 863 Точки

Ето ти моето решение, което е доста дълго и би могло да се направи и по друг начин. Но тогава така прецених и така го направих...

http://pastebin.com/7YpJTzy8

0
rosenbobchev avatar rosenbobchev 4 Точки

Благодаря за помощта :)

0
Leprikona avatar Leprikona 106 Точки

1. Трябва да използваш decimal;

2. Закръглянето може да го направиш така: Console.WriteLine("Bulgarian Leva= {0:f2}", BGN); - това е с placeholder, който закръгля числото до вотрия знак след запетаята.

Заповядай едно решение и от мен.

По-кратко и ясно.

Успех с обучението! :)

0
05/10/2016 20:20:14
rosenbobchev avatar rosenbobchev 4 Точки

Благодаря за помощта :)

0
borislav9212 avatar borislav9212 744 Точки

Ето моя код на задачата с "else-if" проверки. -> http://pastebin.com/mYbnwbU3

Първо четеш от конзолата парите, когато има изчисления с пари винаги се използва тип "decimal" - той е най-точен.

След това четеш валутите и задаваш начални суми. Проверяваш с "else-if" проверките. Извършваш изчисленията и накрая отпечатваш резултата загръглен до втория знак.

0
rosenbobchev avatar rosenbobchev 4 Точки

Благодаря за помощта :)

0
Iliyana_m avatar Iliyana_m 2 Точки

Здрасти,

Аз реших задачата по следния начин:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace USD_to_BGN
{
    class USD_to_BGN
    {
        static void Main(string[] args)
        {
            Console.Write("BGN = ");
            var BGN = double.Parse(Console.ReadLine());
            var USD = BGN * 1.79549;
            Console.Write("USD = ");
            Console.WriteLine("BGN = {0:F2}", USD);


        }
    }
}

0