Kas 20
Aşağıda yazanlar vize sınavım için yazdığım 1-2 satır koddur, aşağıda yazanları bilip, kullanacağınız yeri doğru seçip, mantıklı kullanırsanız sınavdan geçersiniz.
Printf
printf(”Onur %d”,sayi)
Scanf
scanf(”%d”,&sayi)
İf
if(deger1<deger2) { işlemler }
For
for(başlangıç;şart;sayaç) { işlemler }
Itoa
itoa(sayi,sayi2,2) // Bunu sayı tabanı çevirme işlemi sorarsa kullanacağım
Aşağıda sınavda çıkması muhtemel örnekler var, onların mantığını anlayan deneyen kullanan v.b. bişeyler yapan direk geçer.
Kas 20
Girilen 5 ad ve 5 nottan, ilk 3′ü ekrana yazar, strcpy’i hoca şimdilik göstermedi ama kullanmanıza birşey demez, string değer atamak için kullanılıyor.
#include <conio.h>
#include <stdio.h>
#include <strng.h>
int a,notlar[10],yildiz,b,i,j,bos;
char adlar[10][10],bosad[10];
main() {
clrscr();
for (a=0;a<5;a++) {
printf(”Adini gir “); scanf(”%s”, adlar[a]);
printf(”Notunu gir “); scanf(”%d”,¬lar[a]);
}
for (i=0;i<=3;i++)
for (j=i+1;j<=4;j++)
if (notlar[i]<notlar[j]) {
bos=notlar[i];
notlar[i]=notlar[j];
notlar[j]=bos;
strcpy(bosad,adlar[i]);
strcpy(adlar[i],adlar[j]);
strcpy(adlar[j],bosad);
}
for (a=0;a<3;a++) {
printf(”\n%s “,adlar [a]);
printf(”%d “,notlar [a]);
}
getch();
}
Kas 20
5 Sayı giriliyor, içlerinden en büyüğünü ve en küçüğünü bulup ekrana yazıyor. Kolay gelsin, öptüm…
#include <stdio.h>
#include <conio.h>
void main ()
{
clrscr();
int i,sayi[5],max,min;
for(i=1; i<=5;i++) {
printf(”%d. Sayiyi Giriniz:”,i); scanf(”%d”,&sayi[i]);
if (i==1) {max=sayi[i];min=sayi[i];}
if (sayi[i]>max) max=sayi[i];
if (sayi[i]<min) min=sayi[i];
}
printf(”En Buyuk Sayi =%d \n”,max);
printf(”En Kucuk Sayi =%d \n”,min);
getch();
}
Kas 20
Güzel bir programla devam ediyorum, bu programda 5 sayı giriliyor bu sayılardan çift olanları tek olanları ve en büyük sayıyı bulup ekrana yazıyor pogramımız.
#include <stdio.h>
#include <conio.h>
int x,y,sayi[5],buyuk;
main () {
clrscr();
for (x=0;x<5;x++)
{
printf(”%d. sayiyi giriniz”,x+1);
scanf(”%d”,&sayi[x]);
}
printf(”\nCift Sayilar \n”);
for (x=0;x<5;x++)
if (sayi[x]%2==0) printf(”%d “,sayi[x]);
printf(”\nTek Sayilar \n”);
for (x=0;x<5;x++)
if (sayi[x]%2==1) printf(”%d “,sayi[x]);
printf(”\nEn Buyuk Sayi \n”);
buyuk=sayi[0];
for (x=0;x<5;x++)
{
if (buyuk<sayi[x]) buyuk=sayi[x];
}
printf(”%d “,buyuk);
getch()
Kas 20
Dizi şeklinde adlar ve yaşlar giriliyor, ekrana basarken her 5 yaş için bir yıldız koyuyor, sınıfta bir kaç kişi yapamaya çalışıyordu yapamayanlar buradan bakabilir. 2 Dkda yazdım ama sorun çıkarmaz, denenmiştir.
#include <conio.h>
#include <stdio.h>
#include <string.h>
int a,yaslar[10],yildiz,b;
char adlar[10][10];
main() {
clrscr();
for (a=0;a<5;a++) {
printf(”Adini gir “); scanf(”%s”, adlar[a]);
printf(”Yasini gir “); scanf(”%d”,&yaslar[a]);
}
for (a=0;a<5;a++) {
printf(”\n%s “,adlar [a]);
printf(”%d “,yaslar [a]);
yildiz=yaslar[a]/5;
for (b=0;b<yildiz;b++){
printf(”*”);
}
}
getch();
}
Kas 06

Tek yönde akımı geçirmek için kullanılan devre elemanıdır. P ve N iki yarı iletken maddenin bileşkesinden oluşan devre elamanına diyot denir. D ile gösterilir. 2 ucu vardır biri anod diğeri katod’dur.
Yazının tamamını okuyun »
Kas 06

Bobin bütün bir iletkenin bir nüve etrafına sarılarak manyetik alan elde eden devre elemanına denir. Bu manyetik alanı sarım sayısı, nüve türü, bobin biçimi, sargo kat sayısı, sargı tipi, tel kesiti v.b. şeyler etkiler. Bobin L ile gösterilir, birimi Henry (H)‘dir.
Yazının tamamını okuyun »
Eki 31

Konsansatör iki iletken arasına sıkıştırılmış bir yalıtkan maddeden oluşan devre elemanıdır. C ile gösterilir, birimi Farad‘tır. Kutupsuz ve kuputlu olarak iki tiptir.
PikoFarad(pF), nanoFarad(nF), MikroFarad(μF) as katlarıdır.
1 Farad=1.106 μF 1 Farad=1.109 nF 1 Farad=1.1012 pF Yazının tamamını okuyun »
Eki 31
Sorular
1) Klavyeden girilen 20 öğrencinin adını, vizesini, finalini girerek sınıf ortalamasınından büyük olan öğrencilerin ayrıntılı listesini veren programı yapınız.
2) Klavyeden girilen herhangi bir sayıyı ikilik, sekizlik, onaltılık sayı sistemine çeviren programı yapınız.
3) Hesap makinası programı yapınız.
Cevaplar
1) Akşam eklencek yada derste yazıcam.
2) Akşam eklencek yada derste yazıcam.
3) Hesap makinası için tıklayın.
Eki 21
Biraz sonra vereceğimiz program girilen yazıyı tersten yazar. Bu programda kullandığımız strlen(ad) komutu bize ad değişkeninin karakter sayısını verir. Bu şekilde bir for döngüsü ile sondan başlayarak başa doğru girilen yazının karakterlerini tek tek ekrana basarız böylelikle yazı tersine dönmüş olur.
Yazının tamamını okuyun »