Witam wszystkich serdecznie :)
Potrzebuję pomocy z moim kalkulatorem BMI.
Polecenie: Napisz program, który oblicza wskaźnik masy ciała BMI. Program ma prosić
użytkownika o podanie wagi w kg oraz wzrostu w metrach.
Kalkulator jest prawie skończony ale mam jeden problem z którym nie mogę się uporać, a żadne materiały w sieci nie rozjaśniają tego. Więc po wpisaniu wagi 70,wzrostu 1.78 (polecenie mówi aby podać w metrach), metody Math.Round oraz pomnożeniu bmi * 100 otrzymuje wynik 229 (wynik powinien być 22,9). W jaki sposób zrobić aby przecinek znalazł się w tej liczbie ? Próbowałem różnych metod z Math.Round ale nic z tego ponieważ albo wynik jest inny albo wyświetla mi wartość 0.
Bardzo prosiłbym o pomoc :) Czekają na mnie kolejne kroki w zadaniu, a utknąłem już sporo w jednym miejscu.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double waga, wzrost, bmi;
Console.WriteLine("Podaj swoją wagę: ");
waga = Double.Parse(Console.ReadLine());
Console.WriteLine("Podaj swój wzrost: ");
wzrost = Double.Parse(Console.ReadLine());
bmi = (waga /(wzrost * wzrost));
Console.WriteLine(Math.Round(bmi*100));
Console.ReadKey();
}
}
}