yagmuryildirim7 / DeneyapUsakYazilimTekKSinifi

1 stars 0 forks source link

11. Hafta Ekleri #13

Open yagmuryildirim7 opened 9 months ago

yagmuryildirim7 commented 9 months ago
  1. Hafta Süreli Ödev Cevapları

Image Image Image Image

2.Etkinlik Görev 1:

// Online C++ compiler to run C++ program online

include

include

using namespace std; int main() { char c='B'; int a=5; if(isalpha(c)){ cout <<"bu bir harf."<<endl; } else cout<<"bu bir harf degil"<<endl;

if(isdigit(c)){
    cout<<"bu bir rakam"<<endl;
}
else
    cout<<"bu bir rakam degil"<<endl;

if(islower(c)){
    cout<<"bu bir kucuk harf"<<endl;
}
if(isupper(c)){
    cout<<"bu bir buyuk harf"<<endl;
}

return 0;

}

  1. Etkinlik Görev 2

// Online C++ compiler to run C++ program online

include

include

using namespace std; int main() { char str1[]="bugun hava cok guzel"; char str2[]="piknige gidelim."; char str3[50]; int uzunluk;

cout<<"str1 katari: "<<str1<<endl;
uzunluk=strlen(str1);
cout<<"str1 katari uzunlugu: "<<uzunluk<<endl<<endl;

cout<<"str2 katari: "<<str2<<endl;
uzunluk=strlen(str2);
cout<<"str2 katari uzunlugu: "<<uzunluk<<endl<<endl;

strcpy(str3,str1);
cout<<"str3 katari: "<<str3<<endl<<endl;

strcat(str1,str2);
cout<<"s1 katari: "<<str1<<endl;

uzunluk=strlen(str1);
cout<<"s1 katari uzunlugu: "<<uzunluk<<endl<<endl;

if(strcmp(str1,str3)==0){
    cout<<"iki katar birbirine esittir"<<endl;
}
else
    cout<<"iki katar birbirine esit degildir"<<endl;

return 0;

}

  1. Etkinlik Görev 1:

include

include

include

using namespace std; int main() { char ad[50]; cout << "Adinizi giriniz:"; cin >> ad; for(int i=0; i<strlen(ad);i++) { if(!isalpha(ad[i])) { cout << "Isminizde rakam olamaz!"; return 0; } } cout << "Merhaba " << ad; return 0; }

3.Etkinlik Görev 2:

include

include

include

using namespace std; int main() { srand(time(0)); int karakterSayisi = 8; char sifre[9]; for(int i=0;i<karakterSayisi;i++) { char karakter; do { karakter = rand() % 255; } while(!isdigit(karakter)); sifre[i] = karakter; } sifre[karakterSayisi] ='\0'; cout << "Sifreniz: "<< sifre; return 0; }

Dosyalama İşlemleri

Image Image Image Image

  1. Hafta Süreli Ödev

Hafta11_Lise_SüreliÖdev.pdf

yagmuryildirim7 commented 9 months ago

Etkinli 6 Görev 1

include

include

include

include

using namespace std; int main() { setlocale(LC_ALL,""); int islem; cout << "1- Günlük Oku." << endl; cout << "2- Günlük Yaz." << endl; cin >> islem; if(islem==1) { ifstream dosya("gunluk.txt"); if(!dosya.is_open()) { cout << "Dosya Okunamadi!"; return 0; } string satir; while(getline(dosya,satir)) cout << satir <<endl; dosya.close(); } else if(islem==2) { ofstream dosya("gunluk.txt",ios::app); if(!dosya.is_open()) { cout << "Dosya Okunamadi!"; return 0; } string satir; cout << "Ne yazmak istersin:\n"; cin.ignore(); getline(cin, satir); cout << "Kaydediliyor..."; dosya << satir <<endl; dosya.close(); } }

Etkinlik 6 Görev 2

include

include

using namespace std; int main() { int ogrenciSayisi; float sonuc; ofstream dosya("sinav.txt"); if(!dosya.is_open()) { cout << "Dosya Okunamadi!"; return 0; } cout << "Kac ogrenci olacak:" << endl; cin >> ogrenciSayisi; for(int i=0;i<ogrenciSayisi;i++) { cout << i+1 <<". ogrenci sonucu:"; cin >> sonuc; dosya << sonuc << endl; } dosya.close(); }