Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
1074
Tıklama
0
Öne Çıkarma
C++ ödevim var yardım?
@
18 yıl
Yarbay
Konu Sahibi

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 " ;

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



S
18 yıl
Yarbay

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


Bu mesaja 1 cevap geldi.
@
18 yıl
Yarbay
Konu Sahibi

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?


Bu mesaja 1 cevap geldi.
S
18 yıl
Yarbay

Ş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


Bu mesaja 1 cevap geldi.
@
18 yıl
Yarbay
Konu Sahibi

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ı?


Bu mesaja 1 cevap geldi.
O
18 yıl
Yarbay

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?



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.