Merhaba MemoryHackers ailesi,
C++ programlama dili derslerinde döngüler vs.. etiketleri öğrenirken bir algoritma oluşturup kafamdan bir ufak projeyle olayı eğlenceli kılarak bu işe başlayacak insanlar içinde tad verecek bir yönlendirme olacağını düşünerek sizlere RAKAM BULMACA programı kodladım. Şimdiden belirteyim bulana helal olsun

| Source Code |
(Umarım bu b*ktan proje sizlere birşey katar.)
C++ programlama dili derslerinde döngüler vs.. etiketleri öğrenirken bir algoritma oluşturup kafamdan bir ufak projeyle olayı eğlenceli kılarak bu işe başlayacak insanlar içinde tad verecek bir yönlendirme olacağını düşünerek sizlere RAKAM BULMACA programı kodladım. Şimdiden belirteyim bulana helal olsun
| Source Code |
(Umarım bu b*ktan proje sizlere birşey katar.)
C++:
// ConsoleApplication1.cpp : Bu dosya 'main' işlevi içeriyor. Program yürütme orada başlayıp biter.
//
#include <iostream>
#include <locale>
#include <string>
#include "pch.h"
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Turkish");
int x,g;
int bir, bilinmeyen;
bilinmeyen = 157;
// /$$ /$$ /$$ /$$
// | $$ /$$$$ /$$$$ | $$
// /$$$$$$$ /$$$$$$ /$$$$$$$ /$$$$$$ /$$$$$$|_ $$ |_ $$ /$$$$$$$ /$$$$$$$ /$$$$$$ /$$ /$$
// | $$__ $$ |____ $$ /$$__ $$ /$$__ $$ /$$__ $$ | $$ | $$ | $$__ $$ /$$__ $$ /$$__ $$| $$ | $$
// | $$ \ $$ /$$$$$$$| $$ | $$| $$$$$$$$| $$ \__/ | $$ | $$ | $$ \ $$| $$ | $$| $$$$$$$$| $$ | $$
// | $$ | $$ /$$__ $$| $$ | $$| $$_____/| $$ | $$ | $$ | $$ | $$| $$ | $$| $$_____/| $$ | $$
// | $$ | $$| $$$$$$$| $$$$$$$| $$$$$$$| $$ /$$$$$$ /$$$$$$| $$ | $$| $$$$$$$| $$$$$$$| $$$$$$/
// |__/ |__/ \_______/ \_______/ \_______/|__/ |______/|______/|__/ |__/ \_______/ \_______/ \______/
//
//
//
// /$$$$$$ /$$$$$$$ /$$$$$$ /$$ /$$ /$$$$$$ /$$$$$$ /$$ /$$
// /$$__ $$| $$__ $$ /$$__ $$| $$$ /$$$ /$$__ $$|_ $$_/| $$$ | $$
// | $$ \ $$| $$ \ $$| $$ \ $$| $$$$ /$$$$| $$ \__/ | $$ | $$$$| $$
// | $$$$$$$$| $$ | $$| $$$$$$$$| $$ $$/$$ $$| $$$$$$ | $$ | $$ $$ $$
// | $$__ $$| $$ | $$| $$__ $$| $$ $$$| $$ \____ $$ | $$ | $$ $$$$
// | $$ | $$| $$ | $$| $$ | $$| $$\ $ | $$ /$$ \ $$ | $$ | $$\ $$$
// | $$ | $$| $$$$$$$/| $$ | $$| $$ \/ | $$| $$$$$$/ /$$$$$$| $$ \ $$
// |__/ |__/|_______/ |__/ |__/|__/ |__/ \______/ |______/|__/ \__/
//
//
//
// ███▄ ▄███▓▓█████ ███▄ ▄███▓ ▒█████ ██▀███ ▓██ ██▓ ██░ ██ ▄▄▄ ▄████▄ ██ ▄█▀▓█████ ██▀███ ██████
// ▓██▒▀█▀ ██▒▓█ ▀ ▓██▒▀█▀ ██▒▒██▒ ██▒▓██ ▒ ██▒▒██ ██▒▓██░ ██▒▒████▄ ▒██▀ ▀█ ██▄█▒ ▓█ ▀ ▓██ ▒ ██▒▒██ ▒
// ▓██ ▓██░▒███ ▓██ ▓██░▒██░ ██▒▓██ ░▄█ ▒ ▒██ ██░▒██▀▀██░▒██ ▀█▄ ▒▓█ ▄ ▓███▄░ ▒███ ▓██ ░▄█ ▒░ ▓██▄
// ▒██ ▒██ ▒▓█ ▄ ▒██ ▒██ ▒██ ██░▒██▀▀█▄ ░ ▐██▓░░▓█ ░██ ░██▄▄▄▄██ ▒▓▓▄ ▄██▒▓██ █▄ ▒▓█ ▄ ▒██▀▀█▄ ▒ ██▒
// ▒██▒ ░██▒░▒████▒▒██▒ ░██▒░ ████▓▒░░██▓ ▒██▒ ░ ██▒▓░░▓█▒░██▓ ▓█ ▓██▒▒ ▓███▀ ░▒██▒ █▄░▒████▒░██▓ ▒██▒▒██████▒▒
// ░ ▒░ ░ ░░░ ▒░ ░░ ▒░ ░ ░░ ▒░▒░▒░ ░ ▒▓ ░▒▓░ ██▒▒▒ ▒ ░░▒░▒ ▒▒ ▓▒█░░ ░▒ ▒ ░▒ ▒▒ ▓▒░░ ▒░ ░░ ▒▓ ░▒▓░▒ ▒▓▒ ▒ ░
// ░ ░ ░ ░ ░ ░░ ░ ░ ░ ▒ ▒░ ░▒ ░ ▒░▓██ ░▒░ ▒ ░▒░ ░ ▒ ▒▒ ░ ░ ▒ ░ ░▒ ▒░ ░ ░ ░ ░▒ ░ ▒░░ ░▒ ░ ░
// ░ ░ ░ ░ ░ ░ ░ ░ ▒ ░░ ░ ▒ ▒ ░░ ░ ░░ ░ ░ ▒ ░ ░ ░░ ░ ░ ░░ ░ ░ ░ ░
// ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░ ░
// ░ ░ ░
cout << endl << "\t _ _ _ _ _ _ _ _ __";
cout << endl << "\t /|,/ _//|,// //_//_//_//_// `/_/ _//_//_` /|/ _// ";
cout << endl << "\t / /._// //_// \ / / / //_,/`\._// \._/./ |._// ";
//cout << endl << "\t\t\t\n \5\5\5_'_'_'_'_'_'_'_'_'_'_'_'_'_'_'_'_'_'_'_'_'_'\5\5\5";
cout << endl << "\n\t\t\t \5_-_\5 RAKAM BULMACA \5_-_\5 ";
cout << endl << endl;
bir = 0;
cout << "\n\nŞuan ki gireceğiniz değer : " << bir;
cout << "\n\n\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3";
cout << "\n\n\4 Bir sayı giriniz : \4 ";
cin >> bir;
while (bir != bilinmeyen) {
if (bir == bilinmeyen) {
cout << "Bildiniz.. Tebrikler!";
}
else {
cout << "\nYanlış girdiğiniz değer : " << bir;
cout << "\n\n\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3";
cout << "\7\n\n\4 Bilemediniz tekrar sayı giriniz : \4 ";
cin >> bir;
}
}
cout << "\7\7\7\n\6 Bildin Heeeeelal sana be! \3";
cout << " \n\n\5 Coder \5 | K41Z3R (asker427) \3";
cin >> x;
cin >> g; // programa birden fazl adeğer girdikten sonra çökmemesini engellemek adına fazlalaştırılmıştır.
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> x;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> x;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> x;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> x;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> x;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> x;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> x;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> x;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> x;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> x;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> x;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> x;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> x;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
cin >> g;
}
/*cout << endl <<"MMMMMMMM MMMMMMMM 333333333333333 MMMMMMMM MMMMMMMM 000000000 RRRRRRRRRRRRRRRRR YYYYYYY YYYYYYYHHHHHHHHH HHHHHHHHH 444444444 CCCCCCCCCCCCCKKKKKKKKK KKKKKKK 333333333333333 RRRRRRRRRRRRRRRRR SSSSSSSSSSSSSSS NNNNNNNN NNNNNNNN 333333333333333 TTTTTTTTTTTTTTTTTTTTTTT";
cout << endl <<"M:::::::M M:::::::M3:::::::::::::::33 M:::::::M M:::::::M 00:::::::::00 R::::::::::::::::R Y:::::Y Y:::::YH:::::::H H:::::::H 4::::::::4 CCC::::::::::::CK:::::::K K:::::K3:::::::::::::::33 R::::::::::::::::R SS:::::::::::::::S N:::::::N N::::::N3:::::::::::::::33 T:::::::::::::::::::::T";
cout << endl << "M::::::::M M::::::::M3::::::33333::::::3M::::::::M M::::::::M 00:::::::::::::00 R::::::RRRRRR:::::R Y:::::Y Y:::::YH:::::::H H:::::::H 4:::::::::4 CC:::::::::::::::CK:::::::K K:::::K3::::::33333::::::3R::::::RRRRRR:::::R S:::::SSSSSS::::::S N::::::::N N::::::N3::::::33333::::::3T:::::::::::::::::::::T";
cout << endl << "M:::::::::M M:::::::::M3333333 3:::::3M:::::::::M M:::::::::M0:::::::000:::::::0RR:::::R R:::::RY::::::Y Y::::::YHH::::::H H::::::HH 4::::44::::4 C:::::CCCCCCCC::::CK:::::::K K::::::K3333333 3:::::3RR:::::R R:::::RS:::::S SSSSSSS N:::::::::N N::::::N3333333 3:::::3T:::::TT:::::::TT:::::T";
cout << endl << "M::::::::::M M::::::::::M 3:::::3M::::::::::M M::::::::::M0::::::0 0::::::0 R::::R R:::::RYYY:::::Y Y:::::YYY H:::::H H:::::H 4::::4 4::::4 C:::::C CCCCCCKK::::::K K:::::KKK 3:::::3 R::::R R:::::RS:::::S N::::::::::N N::::::N 3:::::3TTTTTT T:::::T TTTTTT";
cout << endl << "M:::::::::::M M:::::::::::M 3:::::3M:::::::::::M M:::::::::::M0:::::0 0:::::0 R::::R R:::::R Y:::::Y Y:::::Y H:::::H H:::::H 4::::4 4::::4 C:::::C K:::::K K:::::K 3:::::3 R::::R R:::::RS:::::S N:::::::::::N N::::::N 3:::::3 T:::::T ";
cout << endl << "M:::::::M::::M M::::M:::::::M 33333333:::::3 M:::::::M::::M M::::M:::::::M0:::::0 0:::::0 R::::RRRRRR:::::R Y:::::Y:::::Y H::::::HHHHH::::::H 4::::4 4::::4 C:::::C K::::::K:::::K 33333333:::::3 R::::RRRRRR:::::R S::::SSSS N:::::::N::::N N::::::N 33333333:::::3 T:::::T ";
cout << endl << "M::::::M M::::M M::::M M::::::M 3:::::::::::3 M::::::M M::::M M::::M M::::::M0:::::0 000 0:::::0 R:::::::::::::RR Y:::::::::Y H:::::::::::::::::H4::::444444::::444C:::::C K:::::::::::K 3:::::::::::3 R:::::::::::::RR SS::::::SSSSS N::::::N N::::N N::::::N 3:::::::::::3 T:::::T ";
cout << endl << "M::::::M M::::M::::M M::::::M 33333333:::::3 M::::::M M::::M::::M M::::::M0:::::0 000 0:::::0 R::::RRRRRR:::::R Y:::::::Y H:::::::::::::::::H4::::::::::::::::4C:::::C K:::::::::::K 33333333:::::3 R::::RRRRRR:::::R SSS::::::::SS N::::::N N::::N:::::::N 33333333:::::3 T:::::T ";
cout << endl << "M::::::M M:::::::M M::::::M 3:::::3M::::::M M:::::::M M::::::M0:::::0 0:::::0 R::::R R:::::R Y:::::Y H::::::HHHHH::::::H4444444444:::::444C:::::C K::::::K:::::K 3:::::3 R::::R R:::::R SSSSSS::::S N::::::N N:::::::::::N 3:::::3 T:::::T ";
cout << endl << "M::::::M M:::::M M::::::M 3:::::3M::::::M M:::::M M::::::M0:::::0 0:::::0 R::::R R:::::R Y:::::Y H:::::H H:::::H 4::::4 C:::::C K:::::K K:::::K 3:::::3 R::::R R:::::R S:::::S N::::::N N::::::::::N 3:::::3 T:::::T ";
cout << endl << "M::::::M MMMMM M::::::M 3:::::3M::::::M MMMMM M::::::M0::::::0 0::::::0 R::::R R:::::R Y:::::Y H:::::H H:::::H 4::::4 C:::::C CCCCCCKK::::::K K:::::KKK 3:::::3 R::::R R:::::R S:::::S N::::::N N:::::::::N 3:::::3 T:::::T ";
cout << endl << "M::::::M M::::::M3333333 3:::::3M::::::M M::::::M0:::::::000:::::::0RR:::::R R:::::R Y:::::Y HH::::::H H::::::HH 4::::4 C:::::CCCCCCCC::::CK:::::::K K::::::K3333333 3:::::3RR:::::R R:::::RSSSSSSS S:::::S N::::::N N::::::::N3333333 3:::::3 TT:::::::TT ";
cout << endl << "M::::::M M::::::M3::::::33333::::::3M::::::M M::::::M 00:::::::::::::00 R::::::R R:::::R YYYY:::::YYYY H:::::::H H:::::::H 44::::::44 CC:::::::::::::::CK:::::::K K:::::K3::::::33333::::::3R::::::R R:::::RS::::::SSSSSS:::::S ...... N::::::N N:::::::N3::::::33333::::::3 T:::::::::T ";
cout << endl << "M::::::M M::::::M3:::::::::::::::33 M::::::M M::::::M 00:::::::::00 R::::::R R:::::R Y:::::::::::Y H:::::::H H:::::::H 4::::::::4 CCC::::::::::::CK:::::::K K:::::K3:::::::::::::::33 R::::::R R:::::RS:::::::::::::::SS .::::. N::::::N N::::::N3:::::::::::::::33 T:::::::::T ";
cout << endl << "MMMMMMMM MMMMMMMM 333333333333333 MMMMMMMM MMMMMMMM 000000000 RRRRRRRR RRRRRRR YYYYYYYYYYYYY HHHHHHHHH HHHHHHHHH 4444444444 CCCCCCCCCCCCCKKKKKKKKK KKKKKKK 333333333333333 RRRRRRRR RRRRRRR SSSSSSSSSSSSSSS ...... NNNNNNNN NNNNNNN 333333333333333 TTTTTTTTTTT ";
cout << "\3 M3M0RYH4CK3RS.N3T | \3";*/
// Programı çalıştır: Ctrl + F5 veya Hata Ayıkla > Hata Ayıklamadan Başlat menüsü
// Programda hata ayıkla: F5 veya Hata Ayıkla > Hata Ayıklamayı Başlat menüsü
// Kullanmaya Başlama İpuçları:
// 1. Dosyaları eklemek/yönetmek için Çözüm Gezgini penceresini kullanın
// 2. Kaynak denetimine bağlanmak için Takım Gezgini penceresini kullanın
// 3. Derleme çıktısını ve diğer iletileri görmek için Çıktı penceresini kullanın
// 4. Hataları görüntülemek için Hata Listesi penceresini kullanın
// 5. Yeni kod dosyaları oluşturmak için Projeye Git > Yeni Öğe ekle veya varolan kod dosyalarını projeye eklemek için Proje > Var Olan Öğeyi Ekle adımlarını izleyin
// 6. Bu projeyi daha sonra yeniden açmak için Dosya > Aç > Proje'ye gidip .sln uzantılı dosyayı seçin
Oluşturduğum algoritma içeriğinin hiyerarşisi :
1-) En az 1 (bir) rakamlı en fazla 3 (üç) rakamlıdır! (Bulacağınız rakamın kaç basamaklı olduğunu az ipucu verdim gerisi sır işte işin sırrı burda BULANA HELAL OLSUN!
2-) Saklanan bu rakam yani değeri taa ki doğru girene kadar sürekli sizden tekrar değer isteyecektir!
3-) Değeri her yanlış girmenizde bir kez bip sesi gelecektir. (Eklendi
4-) Değeri doğru girdiğinizde yani bulduğunzda üç defa bip sesi duyacaksınız ve bulduğunuza dair ekrana girdi çıkacaktır! (Eklendi)
Uyarı : Arkadaşlar programı derleyip gereken işlemleri yapıp bitirdikten sonra fark ettim. Programa karekter girerseniz sonsuz döngüye girer ve çöker.
* Programın bulmacası çözülünce kodladığım Source kodunu paylaşacağım.(2 satırda olsa fikir katacaksa ne hoş)
* Programın bulmacasının nasıl çözülmesi gerektiğini ben kendi methodlarımla 2 (iki) çeşide ayırdım tabii.. Bulamayan olursa paylaşacağım.
* Algoritmasını ve programlama dili yönünden yeni başlayan kendini geliştirmeyi hedef almış kişiler için yararlı olabilir.
Bağlantıları görmek için lütfen
Giriş Yap
Bağlantıları görmek için lütfen
Giriş Yap
Umarım çözebilirsiniz
Şimdiden kolay gelsin başarılar..
Son düzenleme: