100 TL üzerine %10, 200 üzerine %15, 300 üzerine %10 indirim ile ödenecek miktarı yazdırma

Akamea

Zeptopat
Katılım
17 Ekim 2021
Mesajlar
8
Makaleler
1
Bir kişi mağazadan 100 TL ve üzeri alışveriş yaparsa %10 indirim, 200 TL ve üzeri alışveriş yaparsa %15 indirim, 300 ve üzeri alışveriş yaparsa %10 indirim kazandığım ve ödeyeceği miktarı ekrana yazın.
Yapabilen var mı yardımcı olur musunuz
Şimdiden teşekkürler.
 

Ecmel

Decipat
Katılım
26 Aralık 2020
Mesajlar
4.175
Makaleler
3
Çözümler
35
@Akamea hangi dil? Bir de bu sizin ödevinizse; sizin öğrenmeniz daha iyi olacaktır.

Size daha yardımcı olmak için ufak bir tüyo vereceğim. Eğer ödevinizse bu tüyo sayesinde rahatlıkla yaparsınız.

Tüyo: Ödeme yapılacak miktarı if-else ile tespit edip ona göre işlem yaptırıp ekrana sonuç verin.

Verdiğim tüyo en kolay yöntem olacaktır. İyi çalışmalar. :)
 
KS
KS
Akamea

Akamea

Zeptopat
Katılım
17 Ekim 2021
Mesajlar
8
Makaleler
1
C++:
#include<bits/stdc++.h>

using namespace std;

int main(){
int tutar;

cout<<"Alisveris tutari>> ";
cin>>tutar;

if(tutar>=300)cout<<(tutar*90)/100;
else if(tutar>=200)cout<<(tutar*85)/100;
else if(tutar>=100)cout<<(tutar*90)/100;
else return -1;

}

Acaba C# programa diliyle yapabilir misin?
Yinede teşekkür ederim yanlış programda yazmış olsan bile.
 

Nexor

Centipat
Katılım
30 Haziran 2020
Mesajlar
59
Çözümler
2
Form üzerinden olursa iyi olur.
C#:
// Textbox üzerinden fiyatı çekiyoruz
int fiyat = int.Parse(textBox1.Text);

// Fiyat aralığını kontrol ediyoruz
if(fiyat >= 100 && fiyat <= 199)
{
    fiyat = (fiyat / 100) * 90;
}
else if (fiyat >= 200 && fiyat <= 299)
{
    fiyat = (fiyat / 100) * 85;
}
else if (fiyat >= 300)
{
    fiyat = (fiyat / 100) * 90;
}

// Ekrana sonucu yazdırıyoruz
MessageBox.Show($"Ödeyeceğiniz Tutar: {fiyat.ToString()}");
 
Yukarı