C# (TOOLBOXLARI ÖĞRENMEK İÇİN BASİT BİR UYGULAMA)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication12
{
public partial class Form1 : Form
{
double toplamF = 0.0;
string[] meyveler = { "Elma", "Armut", "Domates", "Patlican", "Portakal" };
double[] meyveF = { 1.0, 2.5, 2.0, 2.5, 3.0 };
public Form1()
{
InitializeComponent();
for (int i = 0; i < meyveler.Length;i++ )
comboBox1.Items.Add(meyveler[i]);
comboBox1.Text = "Seçiniz";
}
public void Bekle_Click(object sender, EventArgs e)
{
int kg;
bool kadet = Int32.TryParse(textBox2.Text, out kg);
if (kadet && kg > 0 && comboBox1.Text.Length > 0 && textBox2.Text.Length > -1)
{
Lav.Items.Add(comboBox1.Text);
Lkg.Items.Add(kg + "Kg");
for (int i = 0; i < meyveler.Length; i++)
{
if (comboBox1.Text == meyveler[i])
{
LtoplamF.Items.Add(kg * meyveF[i] + "TL");
toplamF += meyveF[i] * kg;
Latutar.Text = toplamF.ToString() + "TL";
}
}
comboBox1.Text = "Seçiniz";
textBox2.Text = "";
}
}
private void button1_Click_1(object sender, EventArgs e)
{
this.Close();
}
private void button2_Click(object sender, EventArgs e)
{
int secilen=Lav.SelectedIndex;
if(secilen >-1)
{
double t;
double k = (double)LtoplamF.Items[secilen];
bool kb = double.TryParse(Latutar.Text, out t);
t-=k;
Latutar.Text=t.ToString();
Lav.Items.RemoveAt(secilen);
Lkg.Items.RemoveAt(secilen);
LtoplamF.Items.RemoveAt(secilen);
}
}
}
}
YAPICI VE YIKICI FONKSİYONLARIN KULLANIMI (C++ BASİT CLASS ÖRNEĞİ)
#include <iostream>
using namespace std;
class Diktortgen
{
public:
int Yukseklik;
int Genislik;
int Alan;
~Diktortgen()
{
cout<<"Yok edildi "<<endl;
}
Diktortgen() //kurucu fonksiyon
{
cout<<"Gizlenmistim la nasil buldun :) "<<endl;
}
void VeriGir()
{
cout<<"Yukseklik gir : ";
cin>>Yukseklik;
cout<<"Genislik gir : ";
cin>>Genislik;
}
void AlanBul()
{
Alan=Genislik*Yukseklik;
cout<<"Dikdortgenin alani : "<<Alan<<endl;
}
};
int main()
{
Diktortgen A;
A.VeriGir();
A.AlanBul();
}
using namespace std;
class Diktortgen
{
public:
int Yukseklik;
int Genislik;
int Alan;
~Diktortgen()
{
cout<<"Yok edildi "<<endl;
}
Diktortgen() //kurucu fonksiyon
{
cout<<"Gizlenmistim la nasil buldun :) "<<endl;
}
void VeriGir()
{
cout<<"Yukseklik gir : ";
cin>>Yukseklik;
cout<<"Genislik gir : ";
cin>>Genislik;
}
void AlanBul()
{
Alan=Genislik*Yukseklik;
cout<<"Dikdortgenin alani : "<<Alan<<endl;
}
};
int main()
{
Diktortgen A;
A.VeriGir();
A.AlanBul();
}
KENDİSİ HARİÇ POZİTİF TAM BÖLENLERİ (C++ BASİT CLASS ÖRNEĞİ)
#include <iostream>
using namespace std;
class sayi
{
public:
int N;
int Tambolen;
void VeriGirisi()
{
cout<<"Islemi uygulamak istediginiz sayiyi giriniz : ";
cin>>N;
}
void tambolenbul()
{
for(int i=1;i<N;i++)
if(N%i==0)
cout<<i<<endl;
}
};
int main()
{
sayi bir;
bir.VeriGirisi();
bir.tambolenbul();
}
using namespace std;
class sayi
{
public:
int N;
int Tambolen;
void VeriGirisi()
{
cout<<"Islemi uygulamak istediginiz sayiyi giriniz : ";
cin>>N;
}
void tambolenbul()
{
for(int i=1;i<N;i++)
if(N%i==0)
cout<<i<<endl;
}
};
int main()
{
sayi bir;
bir.VeriGirisi();
bir.tambolenbul();
}
Milli Piyango Oyunu (C++) Biraz Düzensiz Oldu Onuda Siz Halledersiniz :)
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
int s1,s2,s3,s4,s5,r1,s6,r2,a1,a2,t1,t2,t3,t4,t5,t6,a3,a4,a5,a6,r3,r4,r5,r6;
cout<<"Bilet numaranizi son haneden baslayarak : "<<endl;
do
{
cout<<"6.rakam = " ;
cin>>s6;
if(s6>9)
break;
cout<<"5.rakam = ";
cin>>s5;
if(s5>9)
break;
cout<<"4.rakam = ";
cin>>s4;
if(s4>9)
break;
cout<<"3.rakam = ";
cin>>s3;
if(s3>9)
break;
cout<<"2.rakam = ";
cin>>s2;
if(s2>9)
break;
cout<<"1.rakam = ";
cin>>s1;
if(s1>9)
break;
cout<<"Bilet numaraniz : "<<s1<<" "<<s2<<" "<<s3<<" "<<s4<<" "<<s5<<" "<<s6<<endl;
}
while(s1=='*');
cout<<endl;
cout<<endl<<endl;
srand (time(NULL));
for (int i=0; i<1; i++)
{
r6=rand()%10;
r5=rand()%10;
r4=rand()%10;
r3=rand()%10;
r2=rand()%10;
r1=rand()%10;
a1=r1;
a2=r2;
a3=r3;
a4=r4;
a5=r5;
a6=r5;
if(((((a1==s6 && a2==s5)&& a3==s4)&&a4==s3)&&a5==s2)&&a6==s1)
{
t1=a1;
t2=a2;
t3=a3;
t4=a4;
t5=a5;
t6=a6;
}
cout<<a6<<a5<<a4<<a3<<a2<<a1<<' ';
}
cout<<"SON ALTI RAKAMINA GORE KAZANANLAR "<<endl;
if(t1<100)
cout<<"HAYATTA CIKMAZ :) ";
for (int i=0; i<5; i++)
{
r5=rand()%10;
r4=rand()%10;
r3=rand()%10;
r2=rand()%10;
r1=rand()%10;
a1=r1;
a2=r2;
a3=r3;
a4=r4;
a5=r5;
if((((a1==s6 && a2==s5)&& a3==s4)&&a4==s3)&&a5==s2)
{
t1=a1;
t2=a2;
t3=a3;
t4=a4;
t5=a5;
}
cout<<a5<<a4<<a3<<a2<<a1<<' ';
}
cout<<"SON BES RAKAMINA GORE KAZANANLAR "<<endl;
if(t1<100)
cout<<"TEBRIKLER SON BES RAKAMINA GORE IKRAMIYE KAZANDINIZ";
for (int i=0; i<5; i++)
{ r4=rand()%10;
r3=rand()%10;
r2=rand()%10;
r1=rand()%10;
a1=r1;
a2=r2;
a3=r3;
a4=r4;
if(((a1==s6 && a2==s5)&& a3==s4)&&a4==s3)
{
t1=a1;
t2=a2;
t3=a3;
t4=a4;
}
cout<<a4<<a3<<a2<<a1<<' ';
}
cout<<"SON DORT RAKAMINA GORE KAZANANLAR "<<endl;
if(t1<100)
cout<<"TEBRIKLER SON DORT RAKAMINA GORE IKRAMIYE KAZANDINIZ";
for (int i=0; i<5; i++)
{
r3=rand()%10;
r2=rand()%10;
r1=rand()%10;
a1=r1;
a2=r2;
a3=r3;
if((a1==s6 && a2==s5)&&a3==s4)
{
t1=a1;
t2=a2;
t3=a3;
}
cout<<a3<<a2<<a1<<' ';
}cout<<"SON UC RAKAMA GORE KAZANANLAR ";
cout<<endl;
if(t1<100)
cout<<"TEBRIKLER SON 3 RAKAMINA GORE IKRAMIYE KAZANDINIZ "<<endl;
for (int i=0; i<10; i++)
{
r2=rand()%10 ;
r1=rand()%10 ;
a1=r1;
a2=r2;
cout<<a1<<a2<<' ';
if(a2==s6 && a1==s5)
{
t1=a1;
t2=a2;
}
}cout<<"SON IKI RAKAMA GORE KAZANANLAR ";
cout<<endl;
if(t1<100)
cout<<"TEBRIKLER SON IKI RAKAMINA GORE IKRAMIYE KAZANDINIZ ";
for(int i=0;i<2;i++)
{
r1=rand()%10;
r2=rand()%10;
a1=r1;
a2=r2;
if(a1==s6 || a2==s6)
cout<<"AMORTI KAZANDIN KAZANDINIZ :)";
}
return 0;
}
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
int s1,s2,s3,s4,s5,r1,s6,r2,a1,a2,t1,t2,t3,t4,t5,t6,a3,a4,a5,a6,r3,r4,r5,r6;
cout<<"Bilet numaranizi son haneden baslayarak : "<<endl;
do
{
cout<<"6.rakam = " ;
cin>>s6;
if(s6>9)
break;
cout<<"5.rakam = ";
cin>>s5;
if(s5>9)
break;
cout<<"4.rakam = ";
cin>>s4;
if(s4>9)
break;
cout<<"3.rakam = ";
cin>>s3;
if(s3>9)
break;
cout<<"2.rakam = ";
cin>>s2;
if(s2>9)
break;
cout<<"1.rakam = ";
cin>>s1;
if(s1>9)
break;
cout<<"Bilet numaraniz : "<<s1<<" "<<s2<<" "<<s3<<" "<<s4<<" "<<s5<<" "<<s6<<endl;
}
while(s1=='*');
cout<<endl;
cout<<endl<<endl;
srand (time(NULL));
for (int i=0; i<1; i++)
{
r6=rand()%10;
r5=rand()%10;
r4=rand()%10;
r3=rand()%10;
r2=rand()%10;
r1=rand()%10;
a1=r1;
a2=r2;
a3=r3;
a4=r4;
a5=r5;
a6=r5;
if(((((a1==s6 && a2==s5)&& a3==s4)&&a4==s3)&&a5==s2)&&a6==s1)
{
t1=a1;
t2=a2;
t3=a3;
t4=a4;
t5=a5;
t6=a6;
}
cout<<a6<<a5<<a4<<a3<<a2<<a1<<' ';
}
cout<<"SON ALTI RAKAMINA GORE KAZANANLAR "<<endl;
if(t1<100)
cout<<"HAYATTA CIKMAZ :) ";
for (int i=0; i<5; i++)
{
r5=rand()%10;
r4=rand()%10;
r3=rand()%10;
r2=rand()%10;
r1=rand()%10;
a1=r1;
a2=r2;
a3=r3;
a4=r4;
a5=r5;
if((((a1==s6 && a2==s5)&& a3==s4)&&a4==s3)&&a5==s2)
{
t1=a1;
t2=a2;
t3=a3;
t4=a4;
t5=a5;
}
cout<<a5<<a4<<a3<<a2<<a1<<' ';
}
cout<<"SON BES RAKAMINA GORE KAZANANLAR "<<endl;
if(t1<100)
cout<<"TEBRIKLER SON BES RAKAMINA GORE IKRAMIYE KAZANDINIZ";
for (int i=0; i<5; i++)
{ r4=rand()%10;
r3=rand()%10;
r2=rand()%10;
r1=rand()%10;
a1=r1;
a2=r2;
a3=r3;
a4=r4;
if(((a1==s6 && a2==s5)&& a3==s4)&&a4==s3)
{
t1=a1;
t2=a2;
t3=a3;
t4=a4;
}
cout<<a4<<a3<<a2<<a1<<' ';
}
cout<<"SON DORT RAKAMINA GORE KAZANANLAR "<<endl;
if(t1<100)
cout<<"TEBRIKLER SON DORT RAKAMINA GORE IKRAMIYE KAZANDINIZ";
for (int i=0; i<5; i++)
{
r3=rand()%10;
r2=rand()%10;
r1=rand()%10;
a1=r1;
a2=r2;
a3=r3;
if((a1==s6 && a2==s5)&&a3==s4)
{
t1=a1;
t2=a2;
t3=a3;
}
cout<<a3<<a2<<a1<<' ';
}cout<<"SON UC RAKAMA GORE KAZANANLAR ";
cout<<endl;
if(t1<100)
cout<<"TEBRIKLER SON 3 RAKAMINA GORE IKRAMIYE KAZANDINIZ "<<endl;
for (int i=0; i<10; i++)
{
r2=rand()%10 ;
r1=rand()%10 ;
a1=r1;
a2=r2;
cout<<a1<<a2<<' ';
if(a2==s6 && a1==s5)
{
t1=a1;
t2=a2;
}
}cout<<"SON IKI RAKAMA GORE KAZANANLAR ";
cout<<endl;
if(t1<100)
cout<<"TEBRIKLER SON IKI RAKAMINA GORE IKRAMIYE KAZANDINIZ ";
for(int i=0;i<2;i++)
{
r1=rand()%10;
r2=rand()%10;
a1=r1;
a2=r2;
if(a1==s6 || a2==s6)
cout<<"AMORTI KAZANDIN KAZANDINIZ :)";
}
return 0;
}
STRUCT GÜZEL BİR ÖRNEK C++
#include <iostream>
using namespace std;
struct kisi
{
char ad[100];
char soyadi[100];
int TCkimlikNo;
int yas;
};
kisi verigirin()
{
kisi gkhan;
cout<<"Isim : ";
cin>>gkhan.ad;
cout<<"Soyisim : ";
cin>>gkhan.soyadi;
cout<<"TC kimlik no : ";
cin>>gkhan.TCkimlikNo;
cout<<"Yas : ";
cin>>gkhan.yas;
return gkhan;
}
void verigirparametre(kisi gkhan)
{
kisi sami;
cout<<"Isim : ";
cin>>sami.ad;
cout<<"Soyisim : ";
cin>>sami.soyadi;
cout<<"TC kimlik no : ";
cin>>sami.TCkimlikNo;
cout<<"Yas : ";
cin>>sami.yas;
}
int main()
{
kisi sami;
kisi kim=verigirin();
verigirparametre(sami);
}
using namespace std;
struct kisi
{
char ad[100];
char soyadi[100];
int TCkimlikNo;
int yas;
};
kisi verigirin()
{
kisi gkhan;
cout<<"Isim : ";
cin>>gkhan.ad;
cout<<"Soyisim : ";
cin>>gkhan.soyadi;
cout<<"TC kimlik no : ";
cin>>gkhan.TCkimlikNo;
cout<<"Yas : ";
cin>>gkhan.yas;
return gkhan;
}
void verigirparametre(kisi gkhan)
{
kisi sami;
cout<<"Isim : ";
cin>>sami.ad;
cout<<"Soyisim : ";
cin>>sami.soyadi;
cout<<"TC kimlik no : ";
cin>>sami.TCkimlikNo;
cout<<"Yas : ";
cin>>sami.yas;
}
int main()
{
kisi sami;
kisi kim=verigirin();
verigirparametre(sami);
}
BİR ALAN OLUŞTURDUK.SONRA O ALANI OLUŞTURDUĞUMUZ BAŞKA BİR ALANA ATIP ESKİ ALANIMIZI SİLDİK (POİNTERS)
#include <iostream>
using namespace std;
int main()
{
int *p=new int[10];
for(int i=0; i<10; i++)
p[i]=i;
int *k=new int [20];
for(int i=0; i<10; i++)
k[i]=p[i];
delete []p;
p=k;
for(int i=10; i<20; i++)
p[i]=i;
}
using namespace std;
int main()
{
int *p=new int[10];
for(int i=0; i<10; i++)
p[i]=i;
int *k=new int [20];
for(int i=0; i<10; i++)
k[i]=p[i];
delete []p;
p=k;
for(int i=10; i<20; i++)
p[i]=i;
}
ALGORİTMA VE PROGRAMLAMA 2 (VİZE SORUSU CEVABI 14-15 (FONKSİYON)BÜYÜK ÜNLÜ UYUMU KONTROLÜ)
//BİRAZ EKSİK AMA MANTIĞINI ANLASANIZ YETER...
#include <iostream>
using namespace std;
void buyukunluuyumu(string s){
string a="eiouaıöü";
string r;string c="eiou";
int sayac=0;
for(int i=0;i<a.length();i++)
{
for(int j=0;j<s.length();j++)
{
if(a[i]==s[j]){
r+=a[i];
continue;
}
}
}
for(int i=0;i<c.length();i++)
{
for(int j=0;j<r.length();j++)
if(c[i]==r[j])
sayac++;
continue;
}
if(sayac<r.length())
cout<<"Buyuk Unlu Uyumuna Uymaz ! " ;
else
cout<<"Buyuk Unlu Uyumuna Uyar ! ";
}
int main()
{
buyukunluuyumu("sezer");
}
#include <iostream>
using namespace std;
void buyukunluuyumu(string s){
string a="eiouaıöü";
string r;string c="eiou";
int sayac=0;
for(int i=0;i<a.length();i++)
{
for(int j=0;j<s.length();j++)
{
if(a[i]==s[j]){
r+=a[i];
continue;
}
}
}
for(int i=0;i<c.length();i++)
{
for(int j=0;j<r.length();j++)
if(c[i]==r[j])
sayac++;
continue;
}
if(sayac<r.length())
cout<<"Buyuk Unlu Uyumuna Uymaz ! " ;
else
cout<<"Buyuk Unlu Uyumuna Uyar ! ";
}
int main()
{
buyukunluuyumu("sezer");
}
STRUCT (YAPILAR) ÖRNEK...SİZLERDE KAFANİZDAN ÖRNEKLER YAPABİLİRSİNİZ.BURADA ÖNEMLİ OLAN KALIBI KAVRAMAK...
#include <iostream>
#include <cmath>
using namespace std;
struct beyinjimlastigi{
int kokalma;
};
beyinjimlastigi kafanizdanornekcozun() {
beyinjimlastigi kok;
cout<<"Kokunu alma istediginiz sayiyi girin : ";
cin>>kok.kokalma;
cout<<sqrt(kok.kokalma);
return kok;
}
int main(){
beyinjimlastigi kafanizdanornekcozun0=kafanizdanornekcozun();
}
#include <cmath>
using namespace std;
struct beyinjimlastigi{
int kokalma;
};
beyinjimlastigi kafanizdanornekcozun() {
beyinjimlastigi kok;
cout<<"Kokunu alma istediginiz sayiyi girin : ";
cin>>kok.kokalma;
cout<<sqrt(kok.kokalma);
return kok;
}
int main(){
beyinjimlastigi kafanizdanornekcozun0=kafanizdanornekcozun();
}
ANLAMADIĞINIZ KISIMLARI EN ALTTAKİ MESAJ KISMINDAN SORABİLİRSİNİZ
BU HAFTA SONUNA KADAR STRUCT,İŞARETÇİLER VE DİZİLER İLE İLGİLİ BİR SÜRÜ ÖRNEK PAYLAŞACAĞIM TAKİPTE KALIN...
STRUCT VE FONKSİYON KULLANILARAK YAPILAN GÜZEL BİR ÖRNEK
#include <iostream>
using namespace std;
struct anket {
string takim;
string ulke;
int sayi;
};
anket cevapla()
{
anket cevapver;
cout<<"Tuttugunuz takim : ";
cin>>cevapver.takim;
cout<<"Gezmek istediginiz bir ulke girin : ";
cin>>cevapver.ulke;
cout<<"Ugurlu sayinizi girin : ";
cin>>cevapver.sayi;
return cevapver;
}
int main(){
anket cevapla0=cevapla();
}
using namespace std;
struct anket {
string takim;
string ulke;
int sayi;
};
anket cevapla()
{
anket cevapver;
cout<<"Tuttugunuz takim : ";
cin>>cevapver.takim;
cout<<"Gezmek istediginiz bir ulke girin : ";
cin>>cevapver.ulke;
cout<<"Ugurlu sayinizi girin : ";
cin>>cevapver.sayi;
return cevapver;
}
int main(){
anket cevapla0=cevapla();
}
STRUCT (YAPILAR) KONUSUNU ANLAMAK İÇİN GÜZEL BİR ÖRNEK (BASİT)
#include <iostream>
using namespace std;
struct ogrenci {
int TCkimlik;
string isim;
string soyisim;
int dogumyili;
string deneme;
};
int main()
{
ogrenci o1;
o1.TCkimlik=23412342;
o1.isim="Ahmet";
o1.soyisim="Cakmaktas";
o1.dogumyili=1997;
cout<<"Deneme kelimesi giriniz : ";
cin>>o1.deneme;
cout<<o1.isim<<endl<<o1.soyisim<<endl<<o1.dogumyili<<endl<<o1.TCkimlik<<endl;
cout<<"Girdiginiz kelime : "<<o1.deneme;
}
using namespace std;
struct ogrenci {
int TCkimlik;
string isim;
string soyisim;
int dogumyili;
string deneme;
};
int main()
{
ogrenci o1;
o1.TCkimlik=23412342;
o1.isim="Ahmet";
o1.soyisim="Cakmaktas";
o1.dogumyili=1997;
cout<<"Deneme kelimesi giriniz : ";
cin>>o1.deneme;
cout<<o1.isim<<endl<<o1.soyisim<<endl<<o1.dogumyili<<endl<<o1.TCkimlik<<endl;
cout<<"Girdiginiz kelime : "<<o1.deneme;
}
Kaydol:
Kayıtlar (Atom)
Spring Boot Uygulamasını Heroku üzerinde Deploy Etme
Bu yazımızda sizlere spring boot ile yazılmış basit bir Rest api'nin heroku üzerinde nasıl deploy edebileceğimizi göstereceğim. Önce ...
-
Bu yazımda hobi olarak ilgilendiğim bug bounty'i anlatmaya çalışacağım. Daha sonra bu konu üzerinde kendimizi geliştirmek için neler yap...
-
Flip-Flop doğruluk tabloları girişlerin durumuna bağlı olarak çıkışların ne olması gerektiğini anlatan tablolardır. Kısaca bir doğruluk tabl...