Tekil Mesaj gösterimi
Alt 10 Mart 2010, 17:57   #2
Çevrimdışı
insane
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Örnek Kodlamalar Buraya..




Dosyaya yazma ;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include <stdio.h> #include <stdlib.h> main(){ FILE *dosya; dosya = fopen( "d.txt", "w" ); if( dosya == NULL ){ printf("\ndosya acilamiyor"); exit(1); } fputs( "deneme", dosya ); fclose( dosya ); }

Bilgisayar model ve fiyatlarını bir diziye giren fiyat ve markaya göre arama ve listeleme yapan bir program yazın;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include<iostream.h> #include<conio.h> #include<string.h> char marka [20][25]; float fiyat [20]; int i; N=20; int secim=0; void verigirisi ( ) { for (i=0; i<N; i++) { cout<<”marka ismi girin:”<<endl; cin>>marka[i]; cout<<”Fiyat giriniz:”<<endl; cin>>fiyat[i]; } getch ( ); } void markaara ( ) { char aranan [25]; cout<<”Aranan markayı girin:”<<endl; cin>>aranan; for (i=0; i<N; i++) if (strcmp (aranan,marka[i])==0) { cout<<marka[i]<<”-“<<fiyat[i]<<endl; } getch ( ); } void fiyatara ( ) { float aranan; cout<<”Aranan fiyatı gir”<<endl; cin>>aranan; for (i=0; i<N; i++) { cout<<”Aradığınız fiyattaki marka:”<<marka[i]<<” “<<”fiyatı=”<<fiyat[i]<<endl; } } getch ( ); }

Belli bir sayıya kadar olan asal sayıları bulmak;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include <stdio.h> int main () { int a, b, c, d; printf (" Bir sayi giriniz : "); scanf (" %d", &a); // Buradaki b, asal olup olmadığı araştırılacak olan sayıdır. for (b = 2; b < a; b ++) { d = 1; for (c = 2; c < b; c ++) { // Sayı 2'den başlanarak kendisine kadar olan tüm tamsayılara // sırayla bölünüyor. Tam bölen bir sayıya raslandığında // sayının asal sayı olmadığı anlaşılıyor ve bir sonraki // sayıyı denemek için döngü kesiliyor. Bu arada, bu sayının // asal olamadığını anlamatmak için d'nin değeri 0 yapılıyor. if (b % c == 0) { d = 0; break; } } // Burada iki ihtimal vardır. d == 0 ya da d == 1. // b'nin asal olmadığı anlaşıldığında d'nin değeri 0 yapılmıştı. // Aksi takdirde d'nin değeri bir kalır ve bu bize sayının asal // olduğunu anlatır. if (d == 1) printf (" %d \n", b ); // Dögü bir sonraki sayının asal olup olmadığını anlamak için // tekrar dönecektir. Bu nedenle d'nin değeri döngünün başında // tekrar 1 yapılıyor. } return 0; }

skor.txt dosyasina maç tarihi skorunu golleri kayit yapan yenileyen silen sorgulama yapabilen bir program! ;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include <iostream.h> #include <conio.h> #include <fstream.h> #include <iomanip.h> int gun,ay,yil,biz,onlar,kontrol=0; char saha; void kayit() { int kayitSayisi,i; cout<<"dosyaya kac kayit yapilacak ?"<<endl; cin>>kayitSayisi; ofstream futbol; futbol.open("skor.txt",ios::out); for(i=0;i<kayitSayisi; i++) { cout<< " verileri giriniz ?"<<endl; cin>>gun>>ay>>yil>>saha>>biz>>onlar; futbol << gun<<setw(3)<<setw(3)<<ay<<setw(3)<<yil<<setw(3)<<saha<<setw(3)<<biz<<setw(3) <<onlar<<setw(3)<<endl; } futbol.close(); getch(); } void kayitIlave() { int ilaveKayit,i; cout<<"dosyaya kac kayit ilave edilecek ?"<<endl; cin>>ilaveKayit; ofstream futbol; futbol.open("skor.txt",ios::app); for(i=0;i<ilaveKayit; i++) { cout<< " verileri giriniz ?"<<endl; cin>>gun>>ay>>yil>>saha>>biz>>onlar; futbol << gun<<ay<<yil<<saha<<biz<<onlar<<endl; } futbol.close(); getch(); } void liste() { clrscr(); ifstream futbol; futbol.open("skor.txt",ios::in); while(futbol>>gun>>ay>>yil>>saha>>biz>>onlar) { cout<< gun<<ay<<yil<<saha<<biz<<onlar<<endl; cout<endl; } futbol.close(); getch(); } void silme() { int silinecekYil; clrscr(); cout<<"silinecek yil giriniz "<<endl; cin>>silinecekYil; ifstream futbol; futbol.open("skor.txt",ios::in); ofstream gecici; gecici.open("gecici.txt",ios::out); while(futbol>>gun>>ay>>yil>>saha>>biz>>onlar) { if(silinecekYil!=yil) { gecici << gun<<ay<<yil<<saha<<biz<<onlar<<endl; } } futbol.close(); gecici.close(); // copy temp to milan ifstream f1("gecici.txt"); ofstream f2("skor.txt"); f2<<f1.rdbuf(); } void sorgu() {int yilAra; cout<<"hangi yila ait kayitlari araniyor ?"<<endl; cin>>yilAra; ifstream futbol; futbol.open("skor.txt",ios::in); while(futbol>>gun>>ay>>yil>>saha>>biz>>onlar ) { if(yilAra==yil) cout<< gun<<ay<<yil<<saha<<biz<<onlar<<endl; } futbol.close(); getch(); } void menu() { int secim; clrscr(); while(kontrol==0) { cout<<"[1] - Kayit " <<endl; cout<<"[2] - Kayit Ilave " <<endl; cout<<"[3] - Silme " <<endl; cout<<"[4] - Liste " <<endl; cout<<"[5] - sorgu " <<endl; cout<<"[6] - Cikis " <<endl; cout<<"Seciminiz:"<<endl; cin>>secim; if(secim==1) kayit(); if(secim==2) kayitIlave(); if(secim==3) silme(); if(secim==4) liste(); if(secim==5) sorgu(); if(secim==6) kontrol=1; else menu(); } } void main() { menu(); }


__________________
n/a
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver