Csharp Programlama, if else örnekleri, kargo tutarı hesaplama
Soru: Kargonun ağırlığına fiyat belirlenecektir.
* 0,1 ile 999 gr (1 dahil değil) arasında ise 10 TL,
* 1000 gr ile 1999 arasında ise 20 TL,
* 2000 ile 2999gr arasında ise 30 TL,
* 3000 gr ve yukarısı 40TL 'dir..
* 0,1 ile 999 gr (1 dahil değil) arasında ise 10 TL,
* 1000 gr ile 1999 arasında ise 20 TL,
* 2000 ile 2999gr arasında ise 30 TL,
* 3000 gr ve yukarısı 40TL 'dir..
Buna girilen gram miktarına göre ödenecek kargo ücretini bulunuz.
Çözüm: Bu soruda ilk önce bizden ne istendiğini ve ne hesaplamamız gerektiğini düşünelim. Girilecek kargo ağırlığına göre hesaplamalar değişeceği için ilk önce ağırlık bilgisini kullanıcıdan istememiz gerekir. Daha sonra girilen ağırlık miktarına göre if şartlarını kullanarak ne kadar ödenmesi gerektiğini bulacağız.
Örneğin; if (agirlik >= 0.1 && agirlik <= 999) ifadesi ile ağırlık değerinin hem 0.1 gramdan büyük ve eşit, hem de 999 gramdan küçük eşit olması durumunu kontrol ediyoruz, eğer bu aralıktaysa ekrana Console.WriteLine("Kargo Tutarı: 10 TL"); şeklinde yazıyoruz.
Dikkat ederseniz if satırından hemen sonra tek satır gelmiştir, dolayısıyla süslü parantezler kullanmadık, eğer birden fazla satır olsaydı, mutlaka süslü parantezi aşağıdaki şekilde kullanacaktık.
if (agirlik >= 0.1 && agirlik <= 999)
{
// Eğer bu şartla ilgili birden fazla satır yazmamız gerekiyorsa süslü parantez kullanırız.
}
Problemin tam çözümü aşağıdadır, kendiniz bilgisayarda çözdükten sonra çözümü inceleyiniz. Visual Studio'da yeni bir Console Application projesi açıp, içine aşağıdaki kodları yazdıktan sonra CTRL + F5 tuş kombinasyonunu kullanarak çalıştırınız.
using System;
namespace ifKargo
{
class Program
{
static void Main(string[] args)
{
double agirlik;
Console.Write("Ağırlık giriniz:");
agirlik = double.Parse(Console.ReadLine());
if (agirlik >= 0.1 && agirlik <= 999)
Console.WriteLine("Kargo Tutarı: 10 TL");
if (agirlik >= 1000 && agirlik <= 1999)
Console.WriteLine("Kargo Tutarı: 20 TL");
if (agirlik >= 2000 && agirlik <= 2999)
Console.WriteLine("Kargo Tutarı: 30 TL");
if (agirlik>=3000)
Console.WriteLine("Kargo Tutarı: 40 TL");
}
}
}
Önceki örneklerimizde if şart yapısını kullanarak farklı örnekler yaptık, diğer örnekleri de mutlaka inceleyiniz.
Mutlu kodlamalar,
Oğuzhan TAŞ
Aralık 2014
Önceki örneklerimizde if şart yapısını kullanarak farklı örnekler yaptık, diğer örnekleri de mutlaka inceleyiniz.
Mutlu kodlamalar,
Oğuzhan TAŞ
Aralık 2014
Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: C# Programlama Dili ile İlgili Örne...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: Excel hücrelerinde yıldız koyarak b...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?