Anda dapat
mendownload Turbo C 3.0 menggunakan link di bawah ini.
3.0 Turbo C
Host File
DotEasy tc3.zip tc3.exe
Geocities tc3.zip
void main ()
{
clrscr ();
printf ("Mari kita belajar pemrograman C.");
getch ();
}
Sekarang mari saya ceritakan apa setiap baris dan tidak berarti.
# Include <stdio.h>
# Include <conio.h>
Garis-garis ini disebut preprosesor. Perintah, seperti printf, yang
terkandung dalam prepreprocessor bukan compiler itu sendiri.
Hanya ingat Anda memerlukan stdio.h, atau standar input &
output, untuk bisa menggunakan printf, scanf dan semacamnya.
Conio diperlukan untuk clrscr atau layar jelas.
main ()
Ini dimana program aktual mulai dan akhir. Void berarti bahwa ia
tidak mengembalikan nilai.
clrscr ();
Menghapus layar. Sederhana seperti itu.
getch ();
Hal ini memungkinkan Anda untuk waktu untuk membaca output
pada layar. Tanpa itu program ini hanya akan keluar dengan cepat
dan Anda tidak akan dapat melihat output.
Satu hal yang harus perhatikan adalah titik koma (;) pada akhir
setiap pernyataan kecuali untuk main (). titik koma ini
menunjukkan di mana pernyataan itu berakhir. Pernyataan adalah
satu perintah yang lengkap seperti printf ("Mari kita belajar
pemrograman C .");. Suatu pernyataan dapat memiliki banyak
pernyataan dalam dirinya sendiri dan yang berisi dalam dalam
kurung kurawal ({}) seperti main ().
main ()
{
clrscr ();
sum = a + b;
getch ();
return (0);
}
Berikut output.
if (kondisi) pernyataan;
if (kondisi)
{
pernyataan
pernyataan
}
Itu saja yang ada untuk itu. Jika kondisi benar maka pernyataan itu
berjalan jika tidak dan lagi yang ditentukan itu berjalan bahwa
alih-alih.
int n;
void main () {
clrscr ();
printf ("Masukkan nomor, positif atau negatif:");
scanf ("% d", & n);
if (n> = 0) printf ("% d adalah angka positif", n);
lain printf ("% d adalah angka negatif", n);
getch ();
}
char pilihan;
void main () {
clrscr ();
printf ("Apa rasa yang kamu suka?");
printf ("\ n \ ta) Apple");
printf ("\ n \ tb) Orange");
printf ("\ n \ tc) Vanilla");
printf ("\ n \ td) Mint \ n:");
pilihan = getche ();
switch (pilihan) {
kasus 'a': printf ("\ ni seperti apel juga."); break;
case 'b': printf ("\ ni seperti jeruk juga."); break;
'c' kasus: printf (". \ ni seperti vanili terlalu"); break;
kasus 'd': printf ("\ ni seperti mint juga."); break;
default: printf ("Hah?");
}
getch ();
}
Itu saja. Aktif untuk for loop.
Jika Anda ingin melakukan hal yang sama banyak waktu Anda
dapat menggunakan loop. Dalam C, ada tiga macam loop. Mereka
adalah untuk loop, while loop, dan lakukan while. Mereka datang
berguna dalam kondisi tertentu. Sekarang kita akan fokus pada
untuk loop.
Perintahnya adalah:
void main () {
clrscr ();
printf ("Cetakan nama saya tiga kali. \ n");
untuk (i = 0; i <3; i + +) printf ("Anthony Perlas \ n");
printf ("\ nCounts dari 1 sampai sepuluh. \ n");
for (i = 1; i <= 10; i + +) printf ("% d", i);
printf ("\ n \ nCounts turun 10-0 \ n.");
for (i = 10; i> = 0; i -) printf ("% d", i);
printf ("\ n \ nCounts angka ganjil 1-21 \ n.");
for (i = 1; i <= 21; i + = 2) printf ("% d", i);
printf ("laporan \ n \ nMultiple \ n.");
untuk (i = 0; i <3; i + +)
{
printf ("% d", i);
printf ("Anthony Perlas \ n");
}
getch ();
}
Cetakan nama saya tiga kali.
Anthony Perlas
Anthony Perlas
Anthony Perlas
Apa i + +? Ini jalan pintas. Ini jauh lebih mudah untuk saya ketik +
+ dari i = i +1. Hal ini juga harus menghindari jenis variabel yang
sama dua kali. Berikut ini merupakan tabel pintas di C.
Jalan panjang i = i +1 i = i-1 i = i +2 i = i-2 i = i * 2 i = i / 2
I short cut + + i - i + = 2 i-= 2 i *= 2 i / = 2
Pada dasarnya anda mengambil variabel mengulangi dan pindah
operator ke depan tanda sama.
Nested Untuk Loops:
void main () {
clrscr ();
printf ("Mencetak nilai i dan j saat melewati loop \ n.");
for (int i = 0; i <max; i + +) for (int j = 0; max <j; j + +) printf ("(%
d,% d) \ n", i, j);
getch ();
}
Mencetak nilai i dan j saat melewati loop.
(0, 0)
(0, 1)
(0, 2)
(0, 3)
(0, 4)
(1, 0)
(1, 1)
(1, 2)
(1, 3)
(1, 4)
(2, 0)
(2, 1)
(2, 2)
(2, 3)
(2, 4)
(3, 0)
(3, 1)
(3, 2)
(3, 3)
(3, 4)
(4, 0)
(4, 1)
(4, 2)
(4, 3)
(4, 4)
Untuk loop loop yang bagus untuk Anda tahu berapa kali untuk
mengulang. Yang lain yang baik untuk jika Anda tidak tahu atau
tidak perlu tahu berapa banyak program pergi ke loop misalnya
ketika pengguna ingin melanjutkan atau berhenti ketika mereka
diminta. Tidak ada kebutuhan untuk counter.
Sintaks:
sementara (condion)
{
Pernyataan 1
pernyataan 2
}
melakukan
{
Pernyataan 1
pernyataan 2
} while (kondisi)
char Yorn;
void main ()
{
clrscr ();
printf ("Apakah Anda ingin pergi melalui loop ():");? y atau n
Yorn = getch ();
printf ("% c", Yorn);
sementara (Yorn 'y' ==)
{
printf ("\ nApakah Anda masih ingin melewati loop ():");? y atau n
Yorn = getch ();
}
getch ();
}
Dan untuk melakukan while
# include <stdio.h>
# include <conio.h>
char Yorn;
void main ()
{
clrscr ();
lakukan {
printf ("\ nApakah Anda ingin pergi melalui loop ():");? y atau n
Yorn = getch ();
printf ("% c", Yorn);
} while (Yorn 'y' ==);
getch ();
}
Ini tidak sulit untuk mencari tahu. Berikutnya adalah kita pindah
ke Array.
<<kembali <<>> Selanjutnya>>
Array adalah seperti sebuah daftar bernomor. Ini memiliki alamat,
yang merupakan jumlah keseluruhan, dan data yang sesuai dengan
alamat dari array. Hal ini dinyatakan dengan variabel.
Deklarasi:
int [size] arr;
char arr [size] [charlenght];
void main ()
{
clrscr ();
strcpy (buah-buahan [0], "Apple");
strcpy (buah [1], "Orange");
strcpy (buah [2], "Pisang");
strcpy (buah [3], "Anggur");
strcpy (buah [4], "Mangga");
for (int i = 0; i <max; i + +) printf ("% s \ n", buah [i]);
getch ();
}
Apple
Jeruk
Pisang
Anggur
Mangga
Buah-buahan
Anggur Apel Pisang Jeruk Mangga
01234
void main ()
{
clrscr ();
printf ("Masukkan angka% d:", max);
untuk (i = 0; max <i; i + +) scanf ("% d", & num [i]);
untuk (i = 0; i <max; i + +) jumlah + = num [i];
printf ("% d \ n", jumlah);
getch ();
}
Sintaks:
(Tidak ada nilai kembali.)
void functionname ()
{
pernyataan 1;
pernyataan 2;
}
void masukan () {
printf ("Masukkan dua angka:");
scanf ("% d% d", & num1, & num2);}
void main ()
{
clrscr ();
input ();
output ();
getch ();
}