Şimdi Ara

C++ ödevim var yardım?

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
951
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • merhaba arkadaşlar,

    okulda bilgisayarlı programlama dersinde c++ görüyoruz temelim yok bu konuda.dgs ile geldiğim için önceki gördükleri temel yok bende hoca hızlı gidiyo.aşağıdaki gibi bi ödevim var bana bu konuda ve genel olarak c++ konusunda yardımcı olabilecek biri var mı neler yapmam gerek?kullandığım derleyici de devc++


    int employee_number (çalışan numarası) ,float employee_cost (çalışan maaşı ) ve enum olarak çalışan_durumu üye değişkenlerini içeren employee structure yapısını tanımlayınız.

    enum ile 3 tane tip tanımlayınız (acliksiniri,ortahalli,iyidurumda). Bu tipler girilen çalışan maaşına göre çalışan_durumunu değişkenin değerini belirlemek için
    kullanılsın( enum tipleri klavyeden giremezsiniz). Girilen maaş 600 YTL'den küçük ise Acliksiniri değerini, 1500 YTL'den küçük ise ortahalli değerini, 1500YTL'DEn büyük
    ve eşit ise iyidurumda değerlerini çalışan_durumu değişkenine atayınız.

    AÇIKLAMA SATIRI ile enum ne için kullanılıyor kodun içinde açıklayınız.

    Üç employee(çalışan) değişken tanımlayınız. Bu üç değişken için klavyeden veri girişini sağlatarak her employee(çalışan) nin bilgilerini ekranda görüntüleyiniz.
    Switch-case ile enumdaki değeri göre ekrana yazdırın.

    Girilen Bilgiler :

    1.Çalışanın numarasını giriniz:5
    1.Çalışanın maaşını giriniz: 345.8


    2.Çalışanın numarasını giriniz:25
    2.Çalışanın maaşını giriniz: 1158.4


    3.Çalışanın numarasını giriniz:625
    3.Çalışanın maaşını giriniz: 2546.1


    Örnek Ekran Çıktısı:

    1.Çalışanın numarasını : 5
    1.Çalışanın maaşını: 345.8
    1.Çalışan durumu : acliksiniri

    2.Çalışanın numarasını:25
    2.Çalışanın maaşını: 1158.4
    2.Çalışan durumu : ortahalli

    3.Çalışanın numarasını:625
    3.Çalışanın maaşını: 2546.1
    3.Çalışan durumu : iyidurumda


    programın baş kısmını şöyle yazdım doğru sanırım;

    #include <iostream>
    using namespace std;
    struct employee
    {
    int employee_number;
    float employee_cost;
    enum calisan_durumu {acliksiniri,ortahalli,iyidurumda};
    };
    int main()
    {
    cout << " 1. calisanin numarasini giriniz: \n " ;



  • Doğru başlamışsın cin ile verilerini al.
    if else kalıbı ile gerekli karşılaştımaları yapıp calisan_durumunu belirleyip
    struct employee calisanlar[3];//3 tane belirleyin demiş
    calisanları doldur sonra cout la gerekli çıktıyı oluştur.Zor bir yanı yok.
    Bu dökümanda size yardımcı olabilir.
    http://rapid-share.com/files/47093263/cpp_dersleri.zip
  • quote:

    Orjinalden alıntı: sse

    Doğru başlamışsın cin ile verilerini al.
    if else kalıbı ile gerekli karşılaştımaları yapıp calisan_durumunu belirleyip
    struct employee calisanlar[3];//3 tane belirleyin demiş
    calisanları doldur sonra cout la gerekli çıktıyı oluştur.Zor bir yanı yok.
    Bu dökümanda size yardımcı olabilir.
    http://rapid-share.com/files/47093263/cpp_dersleri.zip

    programın devamıyla ilgili biraz örnek verebilir misiniz acaba?
  • Şimdi cin i kullanmayı bilmiyormusun ?
    Bilmiyorsan biraz defter kitap kurcala öğren,çünkü bu program gerçekten çok basit.Bunuda yapamıyorsan diplomanı bana ver diye dalga geçerler
  • tamam cin yapıyorum da oraya kadar çalıştırdığımda programı cin satırında hata veriyo

    cin >> employee_number; şeklinde olmıcak mı?
  • quote:

    Orjinalden alıntı: @XEL

    tamam cin yapıyorum da oraya kadar çalıştırdığımda programı cin satırında hata veriyo

    cin >> employee_number; şeklinde olmıcak mı?


    Tüm kodunu yazar mısın?
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.