fayfay
MB Üyesi
- Kayıt
- 28 Mayıs 2020
- Mesajlar
- 1
- Tepkiler
- 0
- Yaş
- 26
- Meslek
- bilgisayar müh
- Üniv
- erciyes üni
jj
#include <iostream>
#include <string>
#include <cmath>
#include <conio.h>
using namespace std;
struct calisan {
string ad ;
string soyad ;
int calisanno ;
int maasi ;
} ;
int i=0;
int arananno;
int main ()
{
calisan a[7];
a [0].calisanno =1000;
a [0].ad ="Aycan";
a [0].soyad ="Kaya";
a [0].maasi=7000;
a [1].calisanno =1001;
a [1].ad ="ozge";
a [1].soyad ="Sayar";
a [1].maasi=6000;
a [2]. calisanno =1002;
a [2].ad ="Serkan";
a [2].soyad ="Daka";
a [2].maasi=6500;
a [3].calisanno =1003;
a [3].ad ="Enes";
a [3].soyad ="Censin";
a [3].maasi=6000;
a [4].calisanno =1004;
a [4].ad ="Eda";
a [4].soyad ="Ciko";
a [4].maasi=10000;
a [5].calisanno =1005;
a [5].ad ="Tuna";
a [5].soyad ="Ayar";
a [5].maasi=5500;
a [6].calisanno =1006;
a [6].ad ="Nisa";
a [6].soyad ="Sinay";
a [6].maasi=2000;
cout<< "Calisan no giriniz:";
cin>>arananno;
for (i=0; i<7; i++)
{
if (a.calisanno==arananno)
{
cout<<"adi="<<a.ad<<endl;
cout<<"soyadi="<<a.soyad<<endl;
cout<<"maasi="<<a.maasi<<endl;
}
}
int maaslar[]={7000,6000,6500,6000,10000,5000,2000};
int enyuksek=maaslar[0];
int endusuk=maaslar[0];
int ortalama;
int h=0;
int n=7;
for(h=0 ; h<n ; h++)
{
if(maaslar[h]>enyuksek)
{
enyuksek=maaslar[h];
}
if(maaslar[h]<endusuk)
{
endusuk=maaslar[h];
}
}
{
ortalama=((7000+6000+6500+6000+10000+5000+2000)/7);
}
cout<<"ortalama maas:"<<ortalama<<endl;
cout<<"En Yuksek Maas: "<<enyuksek<<endl;
cout<<"En dusuk maas: "<<endusuk<<endl;
return 0;
}
g) Ortalama maaşın altında maaş alan çalışanları listeleyen bir fonksiyon yazılacak,
h) Kullanıcıdan aldığı bir % değeri oranında tüm çalışanların maaşlarını güncelleyecek bir fonksiyon yazılacak,
i) Tüm iş yeri çalışanlarının bilgileri (CalisanNo, Adı, Soyadı) listelenebilecek
bu 3 maddeyi de koda ekleyebili misiniz??
iki maddeyi yazamıyorum yardım eder misiniz?
İlgili tarihte otomatik birleştirildi:
#include <iostream>
#include <string>
#include <cmath>
#include <conio.h>
using namespace std;
struct calisan {
string ad ;
string soyad ;
int calisanno ;
int maasi ;
} ;
int i=0;
int arananno;
int main ()
{
calisan a[7];
a [0].calisanno =1000;
a [0].ad ="Aycan";
a [0].soyad ="Kaya";
a [0].maasi=7000;
a [1].calisanno =1001;
a [1].ad ="ozge";
a [1].soyad ="Sayar";
a [1].maasi=6000;
a [2]. calisanno =1002;
a [2].ad ="Serkan";
a [2].soyad ="Daka";
a [2].maasi=6500;
a [3].calisanno =1003;
a [3].ad ="Enes";
a [3].soyad ="Censin";
a [3].maasi=6000;
a [4].calisanno =1004;
a [4].ad ="Eda";
a [4].soyad ="Ciko";
a [4].maasi=10000;
a [5].calisanno =1005;
a [5].ad ="Tuna";
a [5].soyad ="Ayar";
a [5].maasi=5500;
a [6].calisanno =1006;
a [6].ad ="Nisa";
a [6].soyad ="Sinay";
a [6].maasi=2000;
cout<< "Calisan no giriniz:";
cin>>arananno;
for (i=0; i<7; i++)
{
if (a.calisanno==arananno)
{
cout<<"adi="<<a.ad<<endl;
cout<<"soyadi="<<a.soyad<<endl;
cout<<"maasi="<<a.maasi<<endl;
}
}
int maaslar[]={7000,6000,6500,6000,10000,5000,2000};
int enyuksek=maaslar[0];
int endusuk=maaslar[0];
int ortalama;
int h=0;
int n=7;
for(h=0 ; h<n ; h++)
{
if(maaslar[h]>enyuksek)
{
enyuksek=maaslar[h];
}
if(maaslar[h]<endusuk)
{
endusuk=maaslar[h];
}
}
{
ortalama=((7000+6000+6500+6000+10000+5000+2000)/7);
}
cout<<"ortalama maas:"<<ortalama<<endl;
cout<<"En Yuksek Maas: "<<enyuksek<<endl;
cout<<"En dusuk maas: "<<endusuk<<endl;
return 0;
}
g) Ortalama maaşın altında maaş alan çalışanları listeleyen bir fonksiyon yazılacak,
h) Kullanıcıdan aldığı bir % değeri oranında tüm çalışanların maaşlarını güncelleyecek bir fonksiyon yazılacak,
i) Tüm iş yeri çalışanlarının bilgileri (CalisanNo, Adı, Soyadı) listelenebilecek
bu 3 maddeyi de koda ekleyebili misiniz??
İlgili tarihte otomatik birleştirildi:
iki maddeyi yazamıyorum yardım eder misiniz?
Son düzenleme: