Geri git   Van.GEN.TR Forum | Yerel Van Forumu > Bilgisayar > Programlama > Visual Basic, Delphi, C++ Ve Diğer Diller

Cevapla
 
Konu Araçları Stil
Alt 14/11/10, 07:01   #1
_EReNCaN65
Asteğmen
 
_EReNCaN65 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Nov 2010
Bulunduğu yer: VaN
Mesajlar: 100
Tecrübe Puanı: 0 _EReNCaN65 will become famous soon enough
Cool C ile Basit Program Kodları!

Kendi hazırladığınız c/c++ programların kaynak kodlarını burada paylaşabilirsiniz. Böylece öğrenmeye yeni başlayanlar için iyi bir başlangıç olacaktır.

Not: Program kodlarını [code] ve [ /CODE] taglarının arasına yerleştirirseniz forum nedeniyle bazı karekterlerde bozulmalar olmayacaktır.

Örnek;
Program : Toplama İşlemi

Kod:
#include <iostream>
using namespace std;

int main() {
double a,b;
cout << "Birinci Sayi : ";
cin >> a;
cout << "Ikinci Sayi : ";
cin >> b;
cout << "Toplam : " << a+b;
system("PAUSE");
return 0;
}
_EReNCaN65 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 40
Takımınız:
Alt 14/11/10, 07:02   #2
_EReNCaN65
Asteğmen
 
_EReNCaN65 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Nov 2010
Bulunduğu yer: VaN
Mesajlar: 100
Tecrübe Puanı: 0 _EReNCaN65 will become famous soon enough
Standart

ADRES DEFTERİ YAPMA

//_EReNCaN65 [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]
#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(****); **** init_list(****),
enter(****); **** arama(****);
**** iptal(****);
**** display(****),save(****);
**** load(****);
**** main(****)
{ 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);}}}
**** init_list(****)
{ register int t;
for(t=0;t<SIZE;t++)
*list[t].adi ='\0';}
**** iptal(****)
{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");
}
**** arama(****)
{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();}
}
**** enter(****)
{ 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);}
**** display(****)
{ 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();
}
**** save(****)
{ 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");
}
**** load(****)
{ 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");}}
menu(****)
{ 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);}
_EReNCaN65 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 40
Takımınız:
Alt 14/11/10, 07:02   #3
_EReNCaN65
Asteğmen
 
_EReNCaN65 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Nov 2010
Bulunduğu yer: VaN
Mesajlar: 100
Tecrübe Puanı: 0 _EReNCaN65 will become famous soon enough
Standart

BIOS RESETLEME PROGRAMI (Eski bioslarda çalışıyordu şimdi ne yapar bilmiyorum)

//Uyarı: Sisteminize gelebilecek her türlü zarardan Arsenik sorumlu değildir.
#include <stdio.h>
#include <conio.h>
**** main(****)
{
unsigned int i;
i=0x2e;
outportb(0x70,i);
i=inportb(0x71);
i++;
outportb(0x71,i);
puts("Bilgisayari yeniden baslatin.");
}
//Not: Bu programı çalıştırdığınızda bazı
//bioslarda kayıtlı ayarları kaybedebilirsiniz.
//Yani varsayılan(default) ayarlar yüklenir.
//Bu durumda bios'u yeniden ayarlamalısınız.
_EReNCaN65 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 40
Takımınız:
Alt 14/11/10, 07:03   #4
_EReNCaN65
Asteğmen
 
_EReNCaN65 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Nov 2010
Bulunduğu yer: VaN
Mesajlar: 100
Tecrübe Puanı: 0 _EReNCaN65 will become famous soon enough
Standart

CELCIUS FAHRENHEIT ÇEVİRİCİ

//_EReNCaN65 [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]
#include<stdio.h>
#include<conio.h>
**** menu( );
**** fahrenheit( );
**** celsius( );
int main()
{char choise;
menu();
do {
clrscr();
menu();
scanf("%d",&choise);
switch(choise)
{
case 1 : fahrenheit();break;
case 2 : celsius();break;
case 3 : printf("Programming end");break;
}
getch();
} while(choise!=3);
return 0;
}
**** menu()
{
printf("\n\n MENU\n");
printf("\n FAHRENHEIT DAN CELCIUSA...........................1");
printf("\n CELCIUS DAN FAHRENHEITA............................2");
printf("\n PROGRAMDAN CIKIS..................................3\n");
printf("\n BIR NUMARA SECIN VE ENTER A BASIN\n\n");
}
**** fahrenheit()
{
float fah,cel;
printf("\nLUTFEN FAHRENHEIT DEGERINI GIRIN \n");
scanf("%f",&fah);
cel=5.0/9.0*(fah - 32.0);
printf ("%f FAHRENHEIT =%f ",fah,cel);
}
**** celsius()
{
float fah,cel;
printf("\nLUTFEN CELCIUS DERECESINI GIRIN \n");
scanf("%f",&cel);
fah=9.0/5.0*cel + 32.0;
printf ("%f CELCIUS =%f ",cel,fah);
}
_EReNCaN65 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 40
Takımınız:
Alt 14/11/10, 07:03   #5
_EReNCaN65
Asteğmen
 
_EReNCaN65 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Nov 2010
Bulunduğu yer: VaN
Mesajlar: 100
Tecrübe Puanı: 0 _EReNCaN65 will become famous soon enough
Standart

GÜN SAYIMI

//_EReNCaN65 [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]
#include <time.h>
#include <stdio.h>
**** main (****)
{
struct tm zaman;
time_t an,donuc;
int gun_say;
time (&an);
zaman=*localtime(&an);
printf ("SU ANDA TARIH VE SAAT %s\n", asctime(&zaman));
printf ("KAC GUN ILERIYI GORMEK ISTIYORSUNUZ?:");
scanf ("%d", &gun_say);
zaman.tm_mday=zaman.tm_day+gun_say;
if((sonuc=mktime(&zaman)) !=(time_t)-1);
printf("%d GUN ICINDE TARIH VE SAAT %s OLACAKTIR\n", gun_say, asctime(&zaman));
else
perror ("mktime HATA ILE CALISTI");
}
_EReNCaN65 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 40
Takımınız:
Alt 14/11/10, 07:04   #6
_EReNCaN65
Asteğmen
 
_EReNCaN65 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Nov 2010
Bulunduğu yer: VaN
Mesajlar: 100
Tecrübe Puanı: 0 _EReNCaN65 will become famous soon enough
Standart

HESAP MAKINESI

//_EReNCaN65 [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main (****)
{
float a,b;
char islem;
printf ("a,b yi giriniz ve yapılacak islemi giriniz");
scanf ("%f %f %c", &a, &b, &islem);
switch (islem);
{
case '+': printf ("a+b=%f",a+b);
break;
case '-': printf ("a-b=%f",a-b);
break;
case '*': printf ("a*b=%f",a*b);
break;
case '/': printf ("a/b=%f",a/b);
break;
case 'p': printf ("a^b=%f",pow(a,b));
break;
default : printf ("Created by Arsenik");
}
printf("Kullandiginiz icin tesekkurler");
getch();
return (0);
}
_EReNCaN65 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 40
Takımınız:
Alt 14/11/10, 07:04   #7
_EReNCaN65
Asteğmen
 
_EReNCaN65 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Nov 2010
Bulunduğu yer: VaN
Mesajlar: 100
Tecrübe Puanı: 0 _EReNCaN65 will become famous soon enough
Standart

KOMBINASYON PROGRAMI

//_EReNCaN65 [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]
#include "stdio.h"
main()
{
float cnr;
int nr;
float fakt(int n);
printf ("\nn=");
scanf ("%d",&n);
printf ("\nr=");
scanf ("%d",&r);
cnr=fakt(n)/(fakt(r)*fakt (n-r));
printf ("\nC(%d,%d)=%8. 0f\n\n",n,r,cnr);
}
float fakt (int n)
{
float f;
int i;
f=1
for(i=1;i<=n;i++)
f=f*i;
return f;
}
_EReNCaN65 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 40
Takımınız:
Alt 14/11/10, 07:04   #8
_EReNCaN65
Asteğmen
 
_EReNCaN65 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Nov 2010
Bulunduğu yer: VaN
Mesajlar: 100
Tecrübe Puanı: 0 _EReNCaN65 will become famous soon enough
Standart

SAYISAL LOTO PROGRAMI

//_EReNCaN65 [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
main()
{
int sayilar[6],a,b;
clrscr();
randomize();
for (a=0;a<6;a++)
sayilar[a]=random(49)+1;
kontrol:
for (a=0;a<5;a++)
for (b=a+1;b<6;b++)
if (sayilar[a]==sayilar[b])
{
sayilar[b]=random(49)+1;
goto kontrol;
}
for (a=0;a<6;a++)
printf("%d\n",sayilar[a]);
getch();
}
_EReNCaN65 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 40
Takımınız:
Alt 14/11/10, 07:05   #9
_EReNCaN65
Asteğmen
 
_EReNCaN65 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Nov 2010
Bulunduğu yer: VaN
Mesajlar: 100
Tecrübe Puanı: 0 _EReNCaN65 will become famous soon enough
Standart

OSS PUAN HESAPLAMA PROGRAMI (Eski Sisteme Göre)

//_EReNCaN65 [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
float net (float,float) ;
main()
{
int gir;
float mat , fen , sos , turk , dil ;
float dogru , yanlis;
float saypuan , sozpuan , eapuan , dilpuan;
printf(" \n");
printf(" \n");
printf(" =========OSS BILGI VE PUAN HESAPLAMA PROGRAMI V 1.0=========\n");
printf(" HAZIRLAYAN ARSENIK....YENI PUAN SISTEMINE GORE YAZILMISTIR...\n");
printf(" \n");
printf(" \n");
printf(" NE OGRENMEK ISTIYORSUNUZ?\n");
printf(" \n");
printf(" 1-SAYISAL PUAN\n");
printf(" 2-SOZEL PUAN\n");
printf(" 3-ESIT AGIRLIKLI PUAN\n");
printf(" 4-DIL PUANI\n");
printf(" 5-NETINIZ\n");
printf(" 6-OSS BILGI BOLUMU\n");
printf(" 7-PROGRAM HAKKINDA\n");
printf(".....SECIMINIZ==> ");
gir=getchar();
switch(gir)
{
case'1' :
printf(" \n");
printf(" =====SAYISAL PUAN HESAPLAMA BOLUMU=====\n");
printf(" Matematik Netini Giriniz:");
scanf("%f", &mat);
printf(" Fen Bilimleri Netini Giriniz:");
scanf("%f", &fen);
printf(" Sosyal Netini Giriniz:");
scanf("%f", &sos);
printf(" Turkce Netini Giriniz:");
scanf("%f", &turk);
saypuan = 124.455 + (0.185*sos) + (0.533*turk) + (1.755*mat) + (fen*1.428) ;
printf(" Sayisal Puaniniz= %f " , saypuan);
break;
case '2' :
printf("\n");
printf(" =====SOZEL PUAN HESAPLAMA BOLUMU=====\n");
printf(" Matematik Netini Giriniz:");
scanf("%f",&mat);
printf(" Fen Bilimleri Netini Giriniz:");
scanf("%f",&fen);
printf(" Sosyal Netini Giriniz:");
scanf("%f",&sos);
printf(" Turkce Netini Giriniz:");
scanf("%f",&turk);
sozpuan = 120.135 + (sos*1.319) + (1.985*turk) + (0.486*mat) + (0.207*fen) ;
printf(" Sozel Puaniniz= %f " , sozpuan);
break;
case '3' :
printf("\n");
printf(" =====ESIT AGIRLIK PUAN HESAPLAMA BOLUMU=====\n");
printf(" Matematik Netini Giriniz:");
scanf("%f" , &mat);
printf(" Fen Bilimleri Netini Giriniz:");
scanf("%f" , &fen);
printf(" Sosyal Netini Giriniz:");
scanf("%f" , &sos);
printf(" Turkce Netini Giriniz:");
scanf("%f" , &turk);
eapuan = 117.255 +(fen*0.219)+ (sos*0.598) + (turk*1.528) + (mat*1.716) ;
printf(" Esit Agirlik Puaniniz= %f " , eapuan);
break;
case '4' :
printf("\n");
printf(" =====DIL PUANI HESAPLAMA BOLUMU=====\n");
printf(" Dil Netini Giriniz:");
scanf("%f" , &dil);
printf(" Turkce Netini Giriniz:");
scanf("%f" , &turk);
dilpuan = 100 + (turk*0,8) + (dil*1,4) ;
printf(" Dil Puaniniz= %f " , dilpuan);
break;
case '5' :
printf("\n");
printf(" =====Net Hesaplama=====\n");
printf(" Dogru Sayisini Giriniz:");
scanf("%f" , &dogru);
printf(" Yanlis Sayisini Giriniz:");
scanf("%f" , &yanlis);
float k;
k = net(dogru , yanlis);
printf("Net= %f " , k);
break;
case '6' :
printf("\n");
printf(" =====SOZEL BOLUM ILE ILGILI BILGILER=====\n");
printf(" 1 Turkce Neti==> 1,5 Sosyal, 4,1 Matematik, 9,6 Fen Netine;\n");
printf(" 1 Sosyal Neti==> 2,7 Matematik, 6,4 Fen Netine Eşittir.\n");
printf("\n");
printf("\n");
printf("\n");
printf(" =====SAYISAL BOLUM ILE ILGILI BILGILER=====\n");
printf(" 1 Matematik Neti==> 1,2 Fen, 3,3 Turkce, 9,5 Sosyal Netine;\n");
printf(" 1 Fen Neti ==> 2,7 Turkce, 7,7 Sosyal Netine Esittir.\n");
printf("\n");
printf("\n");
printf("\n");
printf(" =====ESIT AGIRLIK BOLUMU ILE ILGILI BILGILER=====\n");
printf(" 1 Matematik Neti==> 2,9 Sosyal, 7,8 Fen Netine;\n");
printf(" 1Turkce Neti ==> 2,5 Sosyal, 7 Fen Netine Esittir.\n");
printf("\n");
printf("\n");
printf("\n");
printf(" =====ADAYLARIN YERLESTIRILIRKENKI AOBP KATSAYILARI=====\n");
printf(" 2002 2003 \n");
printf("Kendi Alaninda==> 0,5 0,8 \n");
printf("Alani Disinda ==> 0,2 0,3 \n");
break;
case '7' :
int i;
textbackground(WHITE);
clrscr();
for (i=0; i<=3;i++)
{
textcolor(i);
cputs("BU PROGRAM ARSENIK TARAFINDAN 01.05.2003 TARIHINDE BORLAND C++ 5.0 ILE YAZILMISTIR.PROGRAM FREEWARE'DIR.DAGITIMI SERBESTTIR.MAKINENIZDE DOGACAK HICBIR HASAR DAN ARSENIK SORUMLU DEGILDIR.HESAPLANAN PUANLAR YAKLASIKTIR.OYNAMALAR OLABILIR.BUTUN OSS ADAYLARINA YARARLI OLMASINI DILERIM.HEPINIZE BASARILAR DILERIM... \r\n");
}
getch();
break;
default :
printf(" Yanlis Deger Girdiniz Lutfen 1-7 Arasi Bir Deger Giriniz....\n");
printf("......SECIMINIZ ==> ");
}
getchar();
getchar();
}
float net (x , y)
float x , y ;
{
float son=0 ;
son= x - (y/4);
return(son) ;
getch();
}
_EReNCaN65 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 40
Takımınız:
Alt 14/11/10, 07:06   #10
_EReNCaN65
Asteğmen
 
_EReNCaN65 - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Nov 2010
Bulunduğu yer: VaN
Mesajlar: 100
Tecrübe Puanı: 0 _EReNCaN65 will become famous soon enough
Standart

TAHMİN PROGRAMI

//_EReNCaN65 [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]
#include <stdio.h>
#include <math.h>
**** main()
{
int tahmin;
int min;
int max;
char cevap;
min=0;
max=100;
do
{
tahmin=(max-min)/2+min;
printf("tahmınım %d\n",tahmin);
printf("buyuk/kucuk/esıt");
scanf("%c",&cevap);
if (cevap=='b')
max=tahmin-1;
else
if (cevap=='k')
min=tahmin+1;
}
while (cevap!='e');
}
_EReNCaN65 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 40
Takımınız:
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Konu Araçları
Stil

Yetkileriniz
Yeni Mesaj yazma yetkiniz Aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz Aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz Aktif değildir dir.

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Gitmek istediğiniz klasörü seçiniz


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 11:39 .


Powered by vBulletin
Copyright © 2000-2007 Jelsoft Enterprises Limited.
Sitemap
6, 5, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 113, 16, 17, 18, 19, 81, 20, 27, 22, 23, 24, 25, 26, 48, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 43, 136, 40, 58, 45, 42, 44, 46, 47, 53, 54, 55, 56, 57, 59, 60, 70, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 83, 96, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 97, 100, 101, 102, 103, 106, 104, 105, 112, 109, 108, 107, 110, 111, 114, 115, 118, 116, 117, 119, 148, 154, 124, 165, 122, 120, 123, 121, 150, 153, 125, 128, 129, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 151, 149, 202, 175, 164, 152, 167, 155, 156, 157, 158, 159, 160, 161, 162, 163, 195, 169, 166, 168, 170, 171, 172, 199, 174, 173, 196, 200, 176, 177, 180, 178, 179, 182, 189, 187, 184, 186, 191, 192, 193, 194, 197, 198, 201, 203, 229, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 236, 231, 232, 233, 234, 235, 237, 240, 239, 241, 243, 242, 244,