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...

drknight

Yeni üye
30 Tem 2012
40
0
istanbul

Program :
Adres Defteri

Kod:
//Arsenik www.turkhackteam.org
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#define SIZE 100

struct list_type {
    char adi[10];
    char soyadi[10];
    char sehir[12];
    char telefon[11];
} list[SIZE];

int menu(voıd);
voıd init_list(voıd);
voıd enter(voıd);
voıd arama(voıd);
voıd iptal(voıd);
voıd display(voıd);
voıd save(voıd);
voıd load(voıd);

voıd main(voıd) {
    char choice;
    init_list();

    for(;;) {
    choice = menu();
        switch(choice) {
            case 'i':iptal();break;
            case 'a':arama();break;
            case 'g':enter();break;
            case 'l':display();break;
            case 's':save();break;
            case 'c':load();break;
            case 'q':exit(0);
        }
    }
}

voıd init_list(voıd) {
    register int t;
    for(t=0; t<SIZE; t++)
        *list[t].adi = '\0';
}

voıd enter(voıd) {
    register int i;
    for(i=0; i<SIZE; i++)
        if (!*list[i].adi) 
            break;
        if (i==SIZE){
            printf("Liste dolu\n");
            return;
        }
    clrscr();
    printf("Adiniz.....:");
    gets(list[i].adi);
    printf("Soyadi.....:");
    gets(list[i].soyadi);
    printf("Sehir......:");
    gets(list[i].sehir);
    printf("Telefon....:");
    gets(list[i].telefon);
}

voıd arama(voıd) {
    char ara[10];
    FILE *fp;
    register int t;
    int a;
    clrscr();
    printf("\n Aradiginiz Kisinin Adini Giriniz:");
    gets(ara);
    for(t=0;t<SIZE;t++) {
        if (strstr(list[t].adi,ara)) {
            clrscr;
            printf("\n Adi=%s",list[t].adi);
            printf("\n Soyadi=%s",list[t].soyadi);
            printf("\n Sehir=%s",list[t].sehir);
            printf("\n Telefon=%s",list[t].telefon);
            getch();
        a=1;
        }
    }
    if (a!=1) {
        printf("\n Aradiginiz Kayit Yok");
        getch();
    }
}

voıd iptal(voıd) {
    char ara[10];
    register int t;
    int a;
    clrscr();
    printf("Sileceginiz Kisinin Adini Girin:");
    gets(ara);

    for(t=0;t<SIZE;t++) {
        if(strstr(list[t].adi,ara)) {
            a=1;
            *list[t].adi='\0';
            *list[t].soyadi='\0';
            *list[t].sehir='\0';
            *list[t].telefon='\0';
        }
    }
    if (a!=1) 
        printf("\n Sileceginiz Kayit Bulunamadi");
}

voıd display(voıd) {
    register int t;
    for(t=0;t<SIZE;t++) {
        if (*list[t].adi) {
            clrscr();
            printf("%s \n",list[t].adi);
            printf("%s \n",list[t].soyadi);
            printf("%s \n",list[t].sehir);
            printf("%s \n",list[t].telefon);}}
            getch();
        }
voıd save(voıd) {
    FILE *fp;
    register int i;
    if((fp=fopen("maillist","wb"))==NULL) {
        printf("\n dosya acilamiyor\n");
        return;
    }
    for(i=0; i<SIZE; i++)
        if(*list[i].adi)
        if (fwrite(&list[i],sizeof(struct list_type),1,fp) != 1)
            printf("yazma hatasi!\n");
}
voıd load(voıd) {
    FILE *fp;register int i;
    if ((fp=fopen("maillist","rb")) == NULL) {
        printf("dosya acilamiyor!\n");
        return;
    }
    init_list();
    for (i=0;i<SIZE;i++)
        if(fread(&list[i],sizeof(struct list_type),1,fp) != 1) {
            if (feof(fp)) return;
            printf("dosya okuma hatasi!\n");}
}

int menu(voıd) {
    char s[80]; 
    do {
        textcolor(14);
        textbackground(1);
        clrscr();
        gotoxy(23,5);printf("TELEFON DEFTERI");
        gotoxy(25,6);printf("(G)iris\n");
        gotoxy(25,7);printf("(L)istele\n");
        gotoxy(25,8);printf("(C)agir\n");
        gotoxy(25,9);printf("(S)akla\n");
        gotoxy(25,10);printf("(A)rama\n");
        gotoxy(25,11);printf("(I)ptal\n");
        gotoxy(25,12);printf("(C)ikis\n");
        gotoxy(23,13);printf("Seciminiz.:");
        gets(s);
    } while(!strchr("GLCSAIQ",toupper(*s)));
    return(*s);
}

şey bunu neden derleyemiyorum hata veriyor
 

CrazyProHacker

Yeni üye
3 Ağu 2012
22
0
DoubLe Yerine, İnt KuLLanıyorum. Daha Geniş KapsamLı OLuyor.

TopLama İşLeminde: DoubLe Yerine, İnt KuLLanıyorum. Daha Geniş KapsamLı OLuyor.

Örnek:

Kod:
#include <iostream>
using std::cout;
using std::cin;

main() {
       
       int x,y;
       
       cout << "1. sayiyi giriniz: ";
       cin >> x;
       
       cout << "2 .sayiyi giriniz: ";
       cin >> y;
       
       cout << x+y;
       cin >> x;
       
       
       
       
       }
 
Son düzenleme:

CrazyProHacker

Yeni üye
3 Ağu 2012
22
0
Bu Sefer İf ELse Yapısı İLe İLgiLİ Basit İki Program Kodu PayLaşmak İstiyorum. Umarım YararLı OLur.

1.
Kod:
#include <iostream>
using namespace std;

main() {
       
       int x;
       
       cout << "Yasinizi giriniz. ";
       cin >> x;
       
       if (x>18) {
                 cout << "Resitsiniz, oy kullanabilirsiniz";
                 }
                 
                 else {
                      cout << "Resit degilsiniz, oy kullanamazsiniz";
                      }
                    
                      cin >> x;
       
       
       
       }

2.
Kod:
#include <iostream>
using namespace std;

main() {
       
       int x;
       cout << "Ortalama notunuzu giriniz. ";
       cin >> x;
       
       if (x>90) {
                 cout << "Tebrikler AA ile gectiniz. ";
                 }
                 
                 else if (x>80) {
                      cout << "Tebrikler BA ile gectiniz. ";
                      }
                      
                       else if (x>70) {
                      cout << "Tebrikler CC ile gectiniz. ";
                      }
                      
                       else if (x>60) {
                      cout << "Tebrikler DA ile gectiniz. ";
                      }
                      
                        else if (x>60) {
                      cout << "Tebrikler DD ile gectiniz. ";
                      }
                      
                      else {
                           cout << "Maalesef kaldiniz. ";
                           }
                           
                           cin >> x;
       
       
       
       }
 
Son düzenleme:

cyberattck

Üye
16 Ara 2012
85
0
Bişkek
Süper bir konu acmıssınız #include<stdio.h>
#include<conio.h>
#include<math.h>
#include<graphics.h>
main(){
int gd=DETECT,gm,a;
detectgraph(&gd,&gm);
initgraph(&gd,&gm,"c:\\tc\\bgi\\");

for(a=0;a<570;a++){
delay(7);

cleardevice();
setcolor(a);
circle(150+a,150,70);
}



getch();

}
 
#include<stdio.h>
int main( **** )
{
float sayi1,sayi2,ortalama;
printf("Lutfen Bir sayi giriniz> ");
scanf("%f",&sayi1,&sayi2);
printf("Lutfen Bir sayi daha giriniz> ");
scanf("%f/%f",&sayi1,&sayi2);
ortalama = ( sayi1 + sayi2 ) / 2;
printf("Ortalama sonucunuz: %f'dir",ortalama);
printf(" <== BlueHackerTR ==> ");
scanf("%f",&sayi1,&sayi2);
return 0;
}


Alın arkadaslar buda benden olsun ortalama hesaplama programı.

hata veriyor krdş
 

reptac15

Yeni üye
6 Ocak 2013
35
0
Takdir teşekkür hesaplama

C++ ' da yeniyim . Ancak basit olarak bu çıktı elimden .
Kod:
//Reptac15//
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    float tr,mat,ing,sos,fen,tektas,gorsel,muzik,din,beden;
    float orta;
    
    cout<<"Turkce ortalamaniz :";
    cin>>tr;
    
    cout<<"Matematik ortalamaniz :";
    cin>>mat;
    
    cout<<"Ingilizce ortalamaniz :";
    cin>>ing;
    
    cout<<"Sosyal ortalamaniz : ";
    cin>>sos;
    
    cout<<"Fen ortalamaniz : ";
    cin>>fen;
    
    cout<<"Teknoloji ve Tasarim ortalamaniz :";
    cin>>tektas;
    
    cout<<"Gorsel Sanatlar ortalamaniz :";
    cin>>gorsel;
    
    cout<<"Muzik ortalamaniz :";
    cin>>muzik;
    
    cout<<"Din Kulturu ve Ahlak Bilgisi ortalamaniz ";
    cin>>din;
    
    cout<<"Beden Egitimi ortalamaniz :";
    cin>>beden;
    
    orta=(tr+mat+ing+sos+fen+tektas+gorsel+muzik+din+beden)/10;
    
    if (orta > 84) {
             
             
             cout<<"Tebrikler Takdirname Belgesi Alacaksiniz"<<"  Ortalamaniz : "<<orta<<endl;
             cin>>orta;
             }
             
    else {
                  
    cout<<"Maalesef Takdirname Belgesi Alamayacaksiniz :/"<<" Ortalamaniz : "<<orta<<endl;
    cin>>orta;
                  
                  }
    system("PAUSE");
    return EXIT_SUCCESS;
}
 
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.