C# Console boyu ile kilosu girilen kişinin ideal kilosunu bulma
Algoritma
- Başla
- kilo,boy değişkenlerini al
- kilo,boy değerini gir
- boy = boy % 100
- Eğer boy – kilo > ise 8’e git,değilse devam et
- Eğer boy – kilo = 11 ise 9’a git,değilse devam et
- Eğer boy – kilo < 11 ise 10’a git,değilse devam eet
- Yazdır kilo alman gerek ve 11’e git
- Yazdır ideal kilo 11’e git
- Yazdır kilo vermen gerek
- Bitir
Bu soru if(eğer)’in çok kullanıldığı bir sorudur.Excel’de çok kullandığımız bu uygulama eğer(karar) yapısını öğrenmek için önemlidir. Standartlara göre bir kişinin boyu ve kilosu arası 11 ise kişi ideal konumdadır.
11’den büyük veya küçük olduğu durumlar için ekrana sonuçlar basılır.Bu durumda 3 şıkkımız olduğu için 3-1 yani 2 eğer kullanmamız gerekmektedir.
Kod Yapısı
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace dmg
{
class Program
{
static void Main(string[] args)
{
int kilo,boy;
Console.WriteLine("Kilonuzu giriniz = ");
kilo = Convert.ToInt32( Console.ReadLine() );
Console.WriteLine("Boyunuzu giriniz = ");
boy = Convert.ToInt32( Console.ReadLine() );
boy = boy % 100;
if( boy - kilo > 11)
{
Console.WriteLine("Kilo almanız gerek");
}
if( boy - kilo == 11 )
{
Console.WriteLine("Kilonuz ideal");
}
else
{
Console.WriteLine("Kilo vermeniz gerek.");
}
Console.ReadKey();
}
}
}
25 Aralık 2017