C/C++ İle Basit Program Kodları

  • Konbuyu başlatan Arsenik-tht
  • Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

fatalty554

Yeni üye
2 Kas 2012
8
0
Osmaniye
#include <iostream>
using namespace std;

main() {
// a ve b sayilari girilsin.toplama çıkarma çarpma bölme
int x,y,z;

cout << "Birinci sayiyi giriniz";
cin >> x;

cout <<"İkinci sayiyi giriniz";
cin >> y;

cout << "- İsleminizi Seciniz. -\n 1-Toplama\n 2-Çikarma\n 3-Çarpma\n 4-Bölme\n";
cin >> z;

switch(z) {


case 1: {
cout << x+y;
}
break ;
case 2: {
cout << x-y;
}
break;
case 3: {
cout << x*y;
}
break;
case 4: {
cout << x/y;
}
break;
default:{
cout << "Hata...";
break;



}







}
cin >> x;
}
 

Oğuz~#>

Kıdemli Üye
5 Tem 2009
4,772
16
Bursa
abi birşey sorucam bu kodları project olarak acamıyomuyuz yani cmd türü degilde normal exe türünde
 

db43

Katılımcı Üye
1 May 2013
799
0
root@db43
ASCII Tablosu
Kod:
#include <stdio.h>
#include <ctype.h>

int main()
{
    int i ;
    char c ;
    for(i=32; i<128; i++)
    {
    c=toascii(i) ;
    printf("%d\t%c\n",i,c) ;
    }
    return 0 ;
}
 

Just Watch

Üye
2 Haz 2013
195
0
Verecegim programin kodlarini derlediginizde karsiniza soyle bir program cikacak:

5 ogrenci, 5 tane de top var.Bu ogrencilerden her biri bir topu sececek daha sonra da kimin hangi topu sectigi ekrana yazdiralacak.

Bazi arkadaslar bunda ne varki diyebilir ama ben bu ornegin onemli oldugunu dusunuyorum cunku programin icinde farkli ogrenciler ayni topu secemiyorlar.Onemli kisim burasi zaten...

Ornegi kolay bulanlar lutfen "bu cocuk oyuncagi,...vb." seyler yazmasinlar.Cunku herkesin bu iste geldigi seviye farklidır...

Kod:


#include <stdio.h>
#include <conio.h>

int main()
{
int i;
int ogr[5] = {0};
int top[6] = {0};
int secenek;

for(i = 0; i < 5; i++)
{

printf("%d. ogrenci hangi topu sececeksin? ",i + 1);
scanf("%d",&secenek);

while(secenek <= 0 || secenek > 5){
printf("1-5 arasinda bir sayi gir ");
scanf("%d",&secenek);
}

if(top[secenek] != 0)
{
do{
printf("Yeniden gir ");
scanf("%d",&secenek);

while(secenek <= 0 || secenek > 5){
printf("1-5 arasinda bir sayi gir ");
scanf("%d",&secenek);
}

}while(top[secenek] != 0);

}
top[secenek] = 1;
ogr = secenek;



}



for(i = 1;i <= 5; i++)
{
printf("%d. ogrencinin sectigi top %d numarali toptur.\n",i,ogr[i - 1]);
}

getch();

return 0;

}
 

K!RP!

Katılımcı Üye
9 Ocak 2013
483
0
Ev ve dünya
Kendi Yapımım Hesap Makinesi Kodları Dev C++
#include <iostream>
#include <stdlib.h>
#include <math.h>
using std::cout;
using std::cin;
using std::endl;
int main()
{
int n;
long int a,b;
cout<<"Asagidaki islemilerden birini seciniz:"<<endl<<endl;
cout<<"Toplama islemi icin=1"<<endl;
cout<<"Cikarma islemi icin=2"<<endl;
cout<<"Carpma islemi icin=3"<<endl;
cout<<"Bolme islemi icin=4"<<endl<<endl;
cout<<"Kare koku icin=5"<<endl;
cout<<"Kare alma islemi icin=6"<<endl;
cin>>n;
if(n>=5)
{
cout<<"Sadece tek sayi giriniz"<<endl;
cin>>a;
}
else
{
cout<<"Ilk sayi'yi giriniz"<<endl;
cin>>a;
cout<<"Ikinci sayi'yi giriniz"<<endl;
cin>>b;
}
 

Violet83

Yeni üye
24 Haz 2013
1
0
İstanbul
Arkadaşlar bu programda ise windows ta açmak istediğiniz uygulamayı tek tuşla açabilirsiniz basit bir program :D

#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
while(1)
{
int x=-1;
cout << "MuhammeD Cetinyamac\n";
cout << "____________________\n";
cout << "Windows Arac Cubugu\n";
cout << "____________________\n";
cout << "Paint > 1\n";
cout << "Not Defteri > 2\n";
cout << "Media Player > 3\n";
cout << "Chrome > 4\n";
cout << "PC Reset > 5\n";
cout << "PC Kapa > 6\n";
cout << "Cikis > 0\n";
cout << "\nIslem > ";
cin >> x;
if(x==1) system("start mspaint");
if(x==2) system("start notepad");
if(x==3) system("start wmplayer");
if(x==4) system("start chrome");
if(x==5) system("shutdown -r");
if(x==6) system("shutdown -s -t 1");
if(x==0) exit(0);
system("cls");
}
}
 

erebos88

Yeni üye
13 Tem 2013
1
0
Sakarya
Sıralama programı c++
#include<iostream> //standart giris cikis kütüphane dosyası cout cin icin
using namespace std; // standart giris cikis fonskiyonları icin
int N,g;//Global değişkenler N= dizi limiti ve g gecici yer
main()
{
system("cls");
cout<<"dizi limiti belirleyiniz:";
cin>>N; // dizi limiti belirledik
int A[N]; // bellekte yer ayirdik
for(int i=0;i<N;i++){ // Bellekte yer ayirilan her dizi elemanini tek tek for döngüsü ile cagırdık
cout<<"A["<<i<<"]=";cin>>A;} // Her elemana klavyeden rastgele eleman atadık
for(int i=0;i<N-1;i++){ // burasi ve takip eden satırlar onemli i=0 icin hemen alt satirda
for(int j=i+1;j<N;j++){ // i=0 oldugundan i+1 = 1 -> j=1 olur ve j<N e kadar dongu olusturup
if(A>A[j]){ // butun dizi elemanlarini karsılastırdık A > A[j] ise yani ilk eleman ikinci elemandan buyuk ise
g=A[j]; // bellekte g adında gecıcı yer olusturup buraya 2. elemanı atadik
A[j]=A; // 2. elemanın uzerıne ilk elemanı atadık
A=g;}}} // 2. elemanı atadığımız yer olan g yi yani 2. elemanı ilk elemana atayıp 4-2 olan sırayı 2-4 olarak değiştirdik
for(int i=0;i<N;i++){ // yukarıdaki sıralama işlemi bittiginde sıralanmış dızıyı bastan sona yazdırmak icin for kullandık
cout<<"A["<<i<<"]="<<A<<endl;} // elemanları ekrana yazdırdık
system("pause");// ekranın kapanmaması icin
return 0;}
// i=0 j=1 i=0 j=2 i=0 j=3 i=0 j=4 -> karşılaştırma
/* 7-3-6-4-2 -> 3-7-6-4-2 -> 3-7-6-4-2 -> 2-7-6-4-3
(0-1-2-3-4) 0-1-2-3-4 0-1-2-3-4 0-1-2-3-4 -> dongu degerleri aynı zamanda c++ icin dizi indisleri
daha sonra i=1 icin j=2,3,4 i=2 icin j=3,4 i=3 icin j=4 karşılaştırılır ve işlem sonlanir. buradaki i=3 son degeri for dongusundeki
N-1 degerinin sebebini acıklar niteliktedir*/
ayrıntılı bilgi isteyenler yada ögrenmek istedikleriniz varsa mesaj atabilirsiniz...
daha bircok sıralama algoritması vardır ilerleyen gunlerde paylasacagım cunku bazen N degeri öyle coktur ki bilgisayar işlem yaparken kullanıcıyı cok bekletir size tavsıyem algoritma calısmanız ve mit(massachusetts institute of technology) sitesinden eric hocanın algoritma ders videolarını izlemeniz.
 

db43

Katılımcı Üye
1 May 2013
799
0
root@db43
Kelime sayıcı program sizin için kodladım :)

Kod:
#include <stdio.h>
#include <conio.h>

int main()
{
    int s,i ;
    char b=' ' ;
    char kac_kelime[256] ;
    puts("Kelime sayisini saydirmak istediginiz cumleyi giriniz.") ;
    fgets(kac_kelime,256,stdin) ;
    for(i=0; i=256 ;i++ )
    {
             if(b==kac_kelime[i])
             s=s+1 ;
    }
    printf("Cumlede %d tane kelime vardir.",s+1) ;
    getch() ;
    return 0 ;
}
 

ultraslan561

Yeni üye
2 Kas 2013
1
0
Kullanıcıdan 3 tane tam sayı isteyerek, bu sayılar arasındaki en büyük ve en küçük sayıyı bularak bunların toplamını hesaplayarak sonucu ekrana yazdıran C programı yazılacaktır.
Kullanıcı, 3 0 58
sayılarını girerse sonuç 0+58 = 58
olacaktır. bu programı yazmak için yardımcı olurmusunuz....
 

usteqmenozhan

Yeni üye
12 Mar 2013
21
0
Ankara
Eğitim Programı Kodu:

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<time.h>
#include<math.h>

int sayac=1,basari=0,sayi,seviye; // Global Değişkenler..

int seviye_sec(****);

int islem_sec(****);

**** islem_arti(int,int);

**** islem_eksi(int,int);

**** islem_carpi(int,int);

**** islem_bolu(int,int);


int main(****)

{

char devam_mi;

int rasgele_sayi_1,rasgele_sayi_2,islem;

srand(time(NULL));

do {
seviye = seviye_sec();

printf("\n");

islem = islem_sec();

printf("\n");

if(seviye==1) {

rasgele_sayi_1 = 1+rand()%10;
rasgele_sayi_2 = 1+rand()%10;

switch(islem) {

case 1:
islem_arti(rasgele_sayi_1,rasgele_sayi_2);
break;

case 2:
islem_eksi(rasgele_sayi_1,rasgele_sayi_2);
break;

case 3:
islem_carpi(rasgele_sayi_1,rasgele_sayi_2);
break;

case 4:
islem_bolu(rasgele_sayi_1,rasgele_sayi_2);
break;

}

}

else {

rasgele_sayi_1 = 10+rand()%90;
rasgele_sayi_2 = 10+rand()%90;

switch(islem) {

case 1:
islem_arti(rasgele_sayi_1,rasgele_sayi_2);
break;

case 2:
islem_eksi(rasgele_sayi_1,rasgele_sayi_2);
break;

case 3:
islem_carpi(rasgele_sayi_1,rasgele_sayi_2);
break;

case 4:
islem_bolu(rasgele_sayi_1,rasgele_sayi_2);
break;

}

}

printf("\n");

printf("Devam Etmek İstermisiniz?..(e,h)=..");
devam_mi=getche();

printf("\n\n");

sayac=1;
basari=0;

}while(devam_mi=='e');


printf("Programimizi Kullandiginiz Icin Tesekkurler..\n");

printf("Hoscakalin...");

getch();return 0;
}

int seviye_sec(****)

{

printf("BIR BASAMAKLI ISLEMLER ICIN \"1\"E...\n");

printf("IKI BASAMAKLI ISLEMLER ICIN \"2\"E BASINIZ...\n");


printf("LUTFEN SECENEGINIZI GIRINIZ...");
scanf("%d",&seviye);


return seviye;
}

int islem_sec(****)

{
int islem;

printf("TOPLAMA ICIN \"1\"E...\n");

printf("CIKARMA ICIN \"2\"E...\n");

printf("CARPMA ICIN \"3\"E...\n");

printf("BOLME ICIN \"4\"E BASINIZ...\n");

printf("LUTFEN SECENEGINIZI GIRINIZ...");
scanf("%d",&islem);

return islem;
}

**** islem_arti(int rasgele_1,int rasgele_2)

{
printf("%d arti %d kac eder?..",rasgele_1,rasgele_2);
scanf("%d",&sayi);

do {

if(sayi==(rasgele_1 + rasgele_2)) {

switch(sayac) {

case 1:
printf("Mukemmelsin");
break;

case 2:
printf("Cok Guzel");
break;

case 3:
printf("Aferin");
break;

default:
printf("Boyle Devam Et");
break;

}

basari=1;
}

else {

switch(sayac) {

case 1:
printf("Hayir Lutfen Tekrar Dene...");
break;

case 2:
printf("Yanlis.Lutfen Tekrar Dene...");
break;

case 3:
printf("Hayir.Denemeye Devam...");
break;

default:
printf("Pes Etmeyin...");
break;

}

scanf("%d",&sayi);

}
sayac++;

}while(basari!=1);

}

**** islem_eksi(int rasgele_1,int rasgele_2)

{
printf("%d eksi %d kac eder?..",rasgele_1,rasgele_2);
scanf("%d",&sayi);

do {

if(sayi==(rasgele_1 - rasgele_2)) {

switch(sayac) {

case 1:
printf("Mukemmelsin");
break;

case 2:
printf("Cok Guzel");
break;

case 3:
printf("Aferin");
break;

default:
printf("Boyle Devam Et");
break;

}

basari=1;
}

else {

switch(sayac) {

case 1:
printf("Hayir Lutfen Tekrar Dene...");
break;

case 2:
printf("Yanlis.Lutfen Tekrar Dene...");
break;

case 3:
printf("Hayir.Denemeye Devam...");
break;

default:
printf("Pes Etmeyin...");
break;

}

scanf("%d",&sayi);

}
sayac++;

}while(basari!=1);

}

**** islem_carpi(int rasgele_1,int rasgele_2)

{


printf("%d carpi %d kac eder?..",rasgele_1,rasgele_2);
scanf("%d",&sayi);

do {

if(sayi==(rasgele_1 * rasgele_2)) {

switch(sayac) {

case 1:
printf("Mukemmelsin");
break;

case 2:
printf("Cok Guzel");
break;

case 3:
printf("Aferin");
break;

default:
printf("Boyle Devam Et");
break;

}

basari=1;
}

else {

switch(sayac) {

case 1:
printf("Hayir Lutfen Tekrar Dene...");
break;

case 2:
printf("Yanlis.Lutfen Tekrar Dene...");
break;

case 3:
printf("Hayir.Denemeye Devam...");
break;

default:
printf("Pes Etmeyin...");
break;

}

scanf("%d",&sayi);

}
sayac++;

}while(basari!=1);

}

**** islem_bolu(int rasgele_1,int rasgele_2)

{

if(rasgele_1%rasgele_2!=0) {

if(seviye==1) {

do {
rasgele_1 = 1 + rand()%9;
rasgele_2 = 1 + rand()%9;
}while(rasgele_1%rasgele_2!=0);

}

else {

do {
rasgele_1 = 10+rand()%90;
rasgele_2 = 10+rand()%90;
}while(rasgele_1%rasgele_2!=0);

}

}


printf("%d bolu %d kac eder?..",rasgele_1,rasgele_2);
scanf("%d",&sayi);

do {

if(sayi==(rasgele_1 / rasgele_2)) {

switch(sayac) {

case 1:
printf("Mukemmelsin");
break;

case 2:
printf("Cok Guzel");
break;

case 3:
printf("Aferin");
break;

default:
printf("Boyle Devam Et");
break;

}

basari=1;
}

else {

switch(sayac) {

case 1:
printf("Hayir Lutfen Tekrar Dene...");
break;

case 2:
printf("Yanlis.Lutfen Tekrar Dene...");
break;

case 3:
printf("Hayir.Denemeye Devam...");
break;

default:
printf("Pes Etmeyin...");
break;

}

scanf("%d",&sayi);

}
sayac++;

}while(basari!=1);

}
 

Snare

Katılımcı Üye
20 Nis 2014
543
0
benim yazdıgım 4 islemli hesap makinesi
Kod:
#include <iostream>
#include <windows.h>
#include <string>
using namespace std;
int main () {
int program;
SetConsoleTitle("Hello! Welcome to Calculator");
START_PROGRAM:
    cout << endl;
cout << " <Welcome to Calculator> " << endl;
long numberOne, numberTwo;
int process;
     cout << "1. Number : ";
     cin >> numberOne;
     cout << "2. Number : ";
     cin >> numberTwo;
     cout << endl;
     cout << "1 : + " << endl;
     cout << "2 : - " << endl;
     cout << "3 : * " << endl;
     cout << "4 : / " << endl;
     cout << endl;
     cout << "transaction number : ";
      cin>>process;
      switch (process) {
   case 1:
       system("cls");
       cout << endl;
       cout << "Result : " << numberOne + numberTwo;
        cout << endl;
         goto START_PROGRAM;
    break;
   case 2:
          system("cls");
       cout << endl;
        cout << "Result : " << numberOne - numberTwo;
   cout << endl;
    goto START_PROGRAM;
    break;
   case 3:
          system("cls");
       cout << endl;
        cout << "Result : " << numberOne * numberTwo;
         cout << endl;
          goto START_PROGRAM;
    break;
   case 4:
          system("cls");
       cout << endl;
     cout << "Result : " << numberOne / numberTwo;
      cout << endl;
       goto START_PROGRAM;
    break;
    default:
       system("cls");
        cout << "error number ! " << endl;
        cout << endl;
        goto START_PROGRAM;
      }
cin >> program;
}
 
Son düzenleme:

Snare

Katılımcı Üye
20 Nis 2014
543
0
3 kere deneme hakkı
şifreyi 3 kere yanlış girdikten sonra giriş engelleniyor.

şifre 123456 dır değiştirebilirsiniz
Kod:
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;
int main () {
int program; 
SetConsoleTitle ("Sifre 3 Deneme Hakki / Snare");
int denemeHakki;
string sifre, sifre1;
denemeHakki = 3;
sifre = "123456";
giris:
         cout << "\n";
cout << " Sifreyi Giriniz : "; 
cin >> sifre;

if (denemeHakki ==1 ) 
{
                   cout << "\n";
cout << "Programa Giris engellendi 3 deneme hakkiniz bitti !";   
 }
else
{
     
if (sifre == "123456") 
{
      cout << "Tebrikler ! Programa Giris Yaptiniz.";
}

else 
{
     cout << "\n";
     cout << "Hata!! Programa giris yapilmadi. " << denemeHakki - 1 << " hakkiniz kaldi "<<endl;
     denemeHakki = denemeHakki - 1;
     goto giris;
}

}
cin >> program;   
}
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.