Dokumen tersebut membahas tentang dasar pemrograman bahasa C, meliputi penjelasan mengenai tipe data dasar, variabel, konstanta, operator, input-output.
Dokumen tersebut memberikan penjelasan tentang penggunaan fungsi printf() dan scanf() dalam bahasa C untuk melakukan input dan output. Fungsi printf() digunakan untuk menampilkan teks dan variabel ke layar, sedangkan scanf() digunakan untuk menerima input dari pengguna. Kedua fungsi ini memerlukan format string untuk menentukan jenis dan format data yang akan dicetak atau diterima.
Tipe data dan operator merupakan bagian penting dalam bahasa pemrograman C karena mempengaruhi setiap instruksi yang dieksekusi oleh komputer. Dokumen ini menjelaskan lima tipe data utama dalam C beserta rentang nilainya, konsep variabel dan konstanta, serta berbagai jenis operator seperti operator aritmatika, relasional, dan logika beserta contoh kode programnya.
Tutor tutorial pemrograman bahasa C ini membahas tentang:
1. Pengenalan dasar bahasa C meliputi hello world, tipe data, variabel, konstanta, dan operator.
2. Pengambilan keputusan menggunakan pernyataan if, if-else, nested if, dan switch case.
3. Pengulangan pernyataan for, while, do-while, continue, dan goto.
4. Penggunaan pointer, array satu dan dua dimensi, serta string.
Laporan praktikum ini membahas tentang struktur data dalam bahasa C++. Terdapat penjelasan tentang definisi struktur, cara deklarasi struktur, pengaksesan elemen struktur, dan contoh praktikum mengenai struktur lingkaran dan data mahasiswa. Laporan ini juga membahas perbedaan antara struct of array dan array of struct.
Laporan praktikum ini membahas tentang pemrograman berorientasi objek menggunakan bahasa C++. Laporan ini menjelaskan langkah-langkah kerja selama praktikum, termasuk membuat program-program untuk mendemonstrasikan penggunaan tipe data, struktur, dan enumerasi dalam C++.
Dokumen tersebut memberikan penjelasan tentang penggunaan fungsi printf() dan scanf() dalam bahasa C untuk melakukan input dan output. Fungsi printf() digunakan untuk menampilkan teks dan variabel ke layar, sedangkan scanf() digunakan untuk menerima input dari pengguna. Kedua fungsi ini memerlukan format string untuk menentukan jenis dan format data yang akan dicetak atau diterima.
Tipe data dan operator merupakan bagian penting dalam bahasa pemrograman C karena mempengaruhi setiap instruksi yang dieksekusi oleh komputer. Dokumen ini menjelaskan lima tipe data utama dalam C beserta rentang nilainya, konsep variabel dan konstanta, serta berbagai jenis operator seperti operator aritmatika, relasional, dan logika beserta contoh kode programnya.
Tutor tutorial pemrograman bahasa C ini membahas tentang:
1. Pengenalan dasar bahasa C meliputi hello world, tipe data, variabel, konstanta, dan operator.
2. Pengambilan keputusan menggunakan pernyataan if, if-else, nested if, dan switch case.
3. Pengulangan pernyataan for, while, do-while, continue, dan goto.
4. Penggunaan pointer, array satu dan dua dimensi, serta string.
Laporan praktikum ini membahas tentang struktur data dalam bahasa C++. Terdapat penjelasan tentang definisi struktur, cara deklarasi struktur, pengaksesan elemen struktur, dan contoh praktikum mengenai struktur lingkaran dan data mahasiswa. Laporan ini juga membahas perbedaan antara struct of array dan array of struct.
Laporan praktikum ini membahas tentang pemrograman berorientasi objek menggunakan bahasa C++. Laporan ini menjelaskan langkah-langkah kerja selama praktikum, termasuk membuat program-program untuk mendemonstrasikan penggunaan tipe data, struktur, dan enumerasi dalam C++.
Dokumen tersebut membahas tentang variabel, tipe data, dan ekspresi dalam bahasa C++. Terdapat penjelasan mengenai berbagai tipe data seperti char, int, float, array, string, dan pointer serta penggunaannya. Juga dibahas mengenai operator aritmatika, relasional, logika, dan ekspresi conditional beserta contoh kodenya.
Program ini memberikan penjelasan tentang struktur perulangan dalam bahasa pemrograman C++. Terdapat tiga jenis perulangan yang dibahas yaitu for, while-do, dan do-while. Dilakukan praktikum menggunakan ketiga jenis perulangan tersebut untuk menyelesaikan beberapa soal. Kesimpulannya adalah pemilihan jenis perulangan harus sesuai dengan kondisi program.
Teks tersebut membahas tentang fungsi dalam bahasa pemrograman C. Secara singkat, fungsi merupakan blok kode yang digunakan untuk melakukan proses tertentu sehingga dapat meningkatkan performa program dan mempermudah pemahaman alur program. Terdapat dua jenis fungsi yaitu fungsi dengan nilai balik dan tanpa nilai balik. Parameter dapat berupa masukan, keluaran, atau masukan/keluaran.
1. Array dan record merupakan tipe data penting dalam bahasa C.
2. Array dapat berdimensi satu atau dua, sedangkan record digunakan untuk menyimpan data berupa kumpulan field yang berbeda tipe datanya.
3. Program dalam bahasa C dapat menggunakan array dan record secara terpisah maupun bersamaan seperti menerapkan record dalam array atau sebaliknya.
Dokumen tersebut membahas tentang desain top-down dalam pemrograman terstruktur, yang dimulai dari memecah masalah utama menjadi submasalah dan sub-submasalah. Metode ini kemudian diimplementasikan dalam bentuk fungsi-fungsi dalam bahasa C, dengan satu fungsi untuk setiap submasalah. Fungsi-fungsi memiliki keuntungan seperti procedural abstraction dan reuse of code.
1. Algoritma, Struktur Data dan Pemrograman TerstrukturKelinci Coklat
Dokumen tersebut membahas tentang algoritma, struktur data, dan pemrograman terstruktur menggunakan bahasa C++. Pokok bahasannya meliputi tipe data, algoritma, struktur data, penulisan program C++, pemilihan, pengulangan, dan pemrograman modular menggunakan fungsi.
As part of the A-Level Media coursework, everyone was assigned to create a magazine cover and a content page for our school magazine. During this project we had to create surveys, and produce templates for the magazine layout. In addition we had to take photographs of the school, so it could shown on the magazine cover. And finally produce the actual magazine cover and the content page. Therefore everything has been turned into a powerpoint presentation.
Enjoy!
Steven Currie is a BIM coordinator with over 10 years of experience in REVIT, AutoCAD, and other BIM programs. He has extensive experience managing BIM projects in Portugal and the UAE, including for major airport expansions in Abu Dhabi. Currie leads teams, attends meetings, implements design changes, and produces fully coordinated and detailed models, drawings, and shop drawings for MEP systems.
Dokumen tersebut membahas tentang variabel, tipe data, dan ekspresi dalam bahasa C++. Terdapat penjelasan mengenai berbagai tipe data seperti char, int, float, array, string, dan pointer serta penggunaannya. Juga dibahas mengenai operator aritmatika, relasional, logika, dan ekspresi conditional beserta contoh kodenya.
Program ini memberikan penjelasan tentang struktur perulangan dalam bahasa pemrograman C++. Terdapat tiga jenis perulangan yang dibahas yaitu for, while-do, dan do-while. Dilakukan praktikum menggunakan ketiga jenis perulangan tersebut untuk menyelesaikan beberapa soal. Kesimpulannya adalah pemilihan jenis perulangan harus sesuai dengan kondisi program.
Teks tersebut membahas tentang fungsi dalam bahasa pemrograman C. Secara singkat, fungsi merupakan blok kode yang digunakan untuk melakukan proses tertentu sehingga dapat meningkatkan performa program dan mempermudah pemahaman alur program. Terdapat dua jenis fungsi yaitu fungsi dengan nilai balik dan tanpa nilai balik. Parameter dapat berupa masukan, keluaran, atau masukan/keluaran.
1. Array dan record merupakan tipe data penting dalam bahasa C.
2. Array dapat berdimensi satu atau dua, sedangkan record digunakan untuk menyimpan data berupa kumpulan field yang berbeda tipe datanya.
3. Program dalam bahasa C dapat menggunakan array dan record secara terpisah maupun bersamaan seperti menerapkan record dalam array atau sebaliknya.
Dokumen tersebut membahas tentang desain top-down dalam pemrograman terstruktur, yang dimulai dari memecah masalah utama menjadi submasalah dan sub-submasalah. Metode ini kemudian diimplementasikan dalam bentuk fungsi-fungsi dalam bahasa C, dengan satu fungsi untuk setiap submasalah. Fungsi-fungsi memiliki keuntungan seperti procedural abstraction dan reuse of code.
1. Algoritma, Struktur Data dan Pemrograman TerstrukturKelinci Coklat
Dokumen tersebut membahas tentang algoritma, struktur data, dan pemrograman terstruktur menggunakan bahasa C++. Pokok bahasannya meliputi tipe data, algoritma, struktur data, penulisan program C++, pemilihan, pengulangan, dan pemrograman modular menggunakan fungsi.
As part of the A-Level Media coursework, everyone was assigned to create a magazine cover and a content page for our school magazine. During this project we had to create surveys, and produce templates for the magazine layout. In addition we had to take photographs of the school, so it could shown on the magazine cover. And finally produce the actual magazine cover and the content page. Therefore everything has been turned into a powerpoint presentation.
Enjoy!
Steven Currie is a BIM coordinator with over 10 years of experience in REVIT, AutoCAD, and other BIM programs. He has extensive experience managing BIM projects in Portugal and the UAE, including for major airport expansions in Abu Dhabi. Currie leads teams, attends meetings, implements design changes, and produces fully coordinated and detailed models, drawings, and shop drawings for MEP systems.
In these days scheduling appointments is the number one priority for companieswth2222
This document outlines a proposed visitor management system project. It includes sections on an abstract, introduction, background, aims and objectives, method, timeline, team qualifications, conclusions, and references. The introduction discusses how scheduling appointments has become a priority for many organizations and the need to organize them electronically using technology. It provides an example of issues with disorganization at Saudi Arabia's passport department and how a visitor management system was implemented to make the process easier for citizens. The proposed system would organize time for visitors to any facility like clinics, schools, or corporations.
This document summarizes Jorge Cisneros' master's thesis on investigating the phase transformation of DP980 dual phase steel during heating and cooling using in-situ synchrotron X-ray diffraction. The objectives were to determine the phase transmission curve for different heating profiles and holding times. Experiments involved heating tensile test coupons to various peak temperatures using induction heating and characterizing the phase changes using X-ray diffraction and microscopy. Results showed that peak temperature and cooling rate most impacted the final phases, with fast cooling producing finer grains. Holding time had little effect on the final composition above 50 seconds.
The document describes fashion trends and music artists from the 1960s. It notes that clothes were wide in style, with long hair, big shoes, and colorful makeup. It lists several famous singers from the 1960s such as Al Green, Aretha Franklin, the Bee Gees, Billy Joel, Bob Dylan, Bob Marley, and the Beatles. It also mentions early rock and roll artists who influenced 1960s music like Chuck Berry, Bill Haley, Little Richard, and Jerry Lee Lewis as well as others who emerged later such as Joan Baez, Simon & Garfunkel, and The Rolling Stones.
As our Leader-Narendra Modi envisages to see India becoming super power in solar industry in the world, I thought of fulfilling my responsibility to sync with his vision to groom 50000 SuryaMitras in India over the next 5years(2015-2020). This is just a beginning and watch this space for more excitement work than just words....In my mother tongue-Telugu-There is a saying-"Otti Maatalu Katti Petti-Gatti Melu Talapettavoi" means----Less talk more great work.....Just do it
Algoritma dan Pemrograman 2 merupakan mata kuliah yang membahas tentang asal usul algoritma, definisi algoritma, contoh algoritma, bahasa pemrograman C dan C++ beserta penjelasan tentang komponen-komponennya seperti variabel, tipe data, operator, input-output, dan string.
Pascal merupakan bahasa pemrograman yang dikembangkan oleh Niklaus Wirth pada tahun 1971 sebagai pengembangan dari bahasa ALGOL 60. Pascal bersifat data oriented dan sering digunakan untuk pengajaran konsep pemrograman. Dokumen ini menjelaskan sejarah, struktur, contoh program sederhana, tipe data, operator, dan deklarasi variabel dan konstanta dalam bahasa pemrograman Pascal.
File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...desiyu
File header berisi definisi fungsi, variabel, dan konstanta yang akan digunakan dalam program. File header memiliki ekstensi .h dan diinklusi menggunakan #include untuk memberitahu kompilator bahwa fungsi tersebut tersedia. File header berisi prototype fungsi dan tipe data yang dibutuhkan program.
Program ATM ini bertujuan untuk mempermudah pengguna melakukan transaksi perbankan secara otomatis dan memberikan kenyamanan karena dapat melakukan transaksi berulang kali."
Dokumen tersebut membahas konsep tipe data pada C++, meliputi tipe data sederhana seperti integer, boolean, char, dan float, serta tipe data terstruktur seperti string dan array. Juga dibahas operator aritmatika, perbandingan, dan logika yang dapat digunakan pada tipe data tersebut.
Dokumen membahas tentang fungsi standar dan input output dalam bahasa pemrograman Pascal. Terdapat beberapa fungsi matematika standar seperti sin, cos, ln, dan lainnya. Dokumen juga menjelaskan cara membaca input dari keyboard menggunakan read dan readln serta menampilkan output ke layar menggunakan write dan writeln. Selain itu dibahas pula tentang pengaturan letak kursor di layar menggunakan prosedur clrscr, gotoxy, dan clreol.
Program tersebut merangkum sejarah bahasa C++ dan konsep dasarnya. C++ dikembangkan dari bahasa C oleh Bjarne Stroustrup pada tahun 1980-an dan menjadi bahasa berorientasi objek pada tahun 1990. Program C++ terdiri dari deklarasi variabel, operator, input-output, dan struktur dasar lainnya.
Modul ini membahas pengenalan bahasa pemrograman C++. Terdiri dari penjelasan tentang struktur dasar bahasa C++ seperti variabel, tipe data, deklarasi, operator, input/output, dan konstanta. Juga menjelaskan penggunaan editor Turbo C++ untuk membuat program C++ sederhana. Diakhiri dengan contoh program "Hello World" beserta penjelasan setiap baris kodenya.
Pertemuan 2 Variabel, Konstanta, Tipe Data, Manipulator dan Format MasukanEndang Retnoningsih
Program menghitung nilai akhir siswa berdasarkan nilai keaktifan, tugas, dan ujian. Nilai masing-masing dikalikan bobot persentase sebelum dijumlahkan menjadi nilai akhir. Program meminta input nama siswa dan nilai-nilai tersebut, kemudian menampilkan perhitungan nilai akhir.
Program ini membuat algoritma untuk menghitung harga tiket kereta api berdasarkan jurusan, kelas, dan jumlah tiket yang dipesan. Program akan meminta input jurusan, kelas, dan jumlah tiket lalu menghitung harga tiket, total harga, diskon, dan pembayaran akhir berdasarkan kombinasi input tersebut.
2. 2
Objectives
Menjelaskan tentang beberapa tipe
data dasar
Menjelaskan tentang Variabel
Menjelaskan tentang konstanta
Menjelaskan tentang berbagai jenis
operator dan pemakaiannya
Menjelaskan tentang instruksi I/O
3. 3
Tipe Data Dasar
Data bisa dinyatakan dalam bentuk konstanta atau
variabel.
Konstanta nilainya tetap.
Variabel nilainya dapat diubah-ubah selama
eksekusi.
Berdasarkan jenisnya, data dapat dibagi menjadi lima
kelompok dinamakan tipe data dasar, yaitu:
Bilangan bulat (integer)
Bilangan real presisi-tunggal (float)
Bilangan real presisi-ganda (double)
Karakter (char)
Tak-bertipe (void)
4. 4
Ukuran Memori untuk tipe data
Bilangan real (double)
Tak bertipe
2.2E-308 s/d
1.7E+308
-
64
0
double
void
Bilangan real (single)1.7E-38 s/d
3.4E+38
32float
Bilangan bulat-2147483648 s/d
2147483647
32long int
Bilangan bulat tak bertanda0 s/d 6553516Unsigned
int
Bilangan bulat.-32768 s/d 3276716short int
Bilangan bulat (integer)-32768 s/d 3276716int
(signed int)
Karakter-128 s/d 1278char
KeteranganRange nilaiJumlah bitTipe_data
5. 5
Variabel
Aturan penulisan:
Nama harus diawali dengan huruf (A..Z, a..z),
angka atau karakter garis bawah ( _ ).
Selanjutnya dapat berupa huruf, digit (0..9) atau
karakter garis bawah atau tanda dollar ($).
Panjang nama variabel boleh lebih dari 31
karakter hanya 31 karakter pertama yang akan
dianggap.
nama variabel tidak boleh menggunakan nama
yang tergolong sebagai kata-kata cadangan
(reserved words) seperti printf, int, if, while dan
sebagainya
6. 6
Deklarasi Variabel
Variabel yang akan digunakan dalam program
haruslah dideklarasikan terlebih dahulu
pengertian deklarasi di sini berarti memesan
memori dan menentukan jenis data yang bisa
disimpan di dalamnya.
Bentuk umum deklarasi variabel:
tipe_data daftar_nama_variabel;
Contoh:
int var_bulat1;
float var_pecahan1, var_pecahan2;
10. 10
Konstanta
Konstanta menyatakan nilai tetap.
Tidak perlu dideklarasikan.
Juga mempunyai tipe data.
Aturan penulisan:
Konstanta karakter diawali dan diakhiri dengan
tanda petik tunggal, Contoh : ‘A’ dan ‘@’.
Konstanta integer ditulis dengan angka (tanpa
tanda petik) tanpa mengandung pemisah ribuan dan
tak mengandung bagian pecahan. Contoh : –1 dan
32767.
Konstanta real (float dan double) bisa mengandung
pecahan (dengan tanda berupa titik) dan nilainya bisa
ditulis dalam bentuk eksponensial (menggunakan
tanda e), contohnya : 27.5f (untuk tipe float) atau 27.5
(untuk tipe double) dan 2.1e+5 (maksudnya 2,1 x 105
).
Konstanta string merupakan deretan karakter yang
diawali dan diakhiri dengan tanda petik-ganda (“).
Contoh: “Program Dasar”.
11. 11
Konstanta - continued
Aturan penulisan konstanta:
Menggunakan keyword #define
#define <nama_konstanta> <nilai>
atau
Menggunakan keyword const
const <tipe_konstanta> <nama_konstanta>
= <nilai>;
Contoh:
#define PI 3.14159
atau
const float PI = 3.14159;
13. 13
Operator
Simbol atau karakter digunakan untuk
melakukan sesuatu operasi atau manipulasi.
Misal: menjumlahkan, mengurangi,
membandingkan, memberikan nilai, dll.
Jenis operator:
Operator Aritmatika
Operator Increment dan Decrement
Operator penugasan
Operator kombinasi
15. 15
Contoh program menggunakan operator
aritmatika
# include <stdio.h>
main()
{
int a,b,c;
float d;
a = 3 * 5;
b = 10 % 3;
c = 10 / 3;
d = 10.0 / 3.0;
printf(“Nilai dari a = %dn”, a);
printf(“Nilai dari b = %dn”, b);
printf(“Nilai dari c = %dn”, c);
printf(“Nilai dari d = %fn”, d);
}
19. 19
Operator penugasan
(assignment)
Digunakan untuk memindahkan nilai
dari suatu ungkapan (expression) ke
suatu pengenal.
Operator pengerjaan yang umum
digunakan dalam bahasa pemrograman,
termasuk bahasa C adalah operator
sama dengan (=).
pengenal1 = pengenal2 = … = ungkapan ;
Contoh : a=(b=1)+5;
20. 20
Operator Kombinasi
Digunakan untuk memendekkan
penulisan operasi penugasan.
Contoh:
x = x + 2;
y = y * 4;
Dapat dipendekkan menjadi:
x += 2;
y *= 4;
22. 22
Fungsi printf()
digunakan untuk menampilkan data ke
layar.
Bentuk umum pernyataan printf():
printf(“string kontrol”, argumen1,
argumen2,...);
Format untuk data string dan karakter :
%c untuk menampilkan sebuah karakter
%s untuk menampilkan sebuah string
24. 24
Contoh program menggunakan fungsi
printf
#include <stdio.h>
main()
{
float x = 251000.0f;
printf(“Format e => %en”, x);
printf(“Format f => %fn”, x);
printf(“Format g => %gn”, x);
} Format e => 2.510000e+05
Format f => 251000.000000
Format g => 251000
25. 25
Fungsi printf()
Untuk menentukan panjang medan dari tampilan
data sesudah tanda % dalam penentu format
dapat disisipi dengan bilangan bulat yang
menyatakan panjang medan.
Contoh:
printf(“Abad %4d”, 20);
Hasilnya:
26. 26
Untuk data yang berupa bilangan real, spesifikasi
medannya berupa :
Fungsi printf()
m.n m = panjang medan
n = jumlah digit pecahan
Contoh :
printf(“Harga : Rp %8.2fn”, 500.0);
27. 27
Untuk data string :
printf(“%12s”, “Bahasa C”);
printf(“%-12s”, “Bahasa C”);
Fungsi printf()
Rata kanan
Rata kiri
28. 28
Fungsi puts() : menampilkan string
puts (“Selamat mencoba”);
sama dengan
printf (“Selamat mencoban”);
Fungsi putchar() : menampilkan
karakter
putchar (‘F’);
sama dengan
printf (“%c”,’F’);
Fungsi printf()
29. 29
Fungsi scanf()
Digunakan untuk menerima input data dari
keyboard.
Bentuk scanf() menyerupai fungsi printf().
Fungsi ini melibatkan penentu format yang
pada dasarnya sama digunakan pada printf().
Bentuk umum fungsi scanf() adalah:
scanf(“string kontrol”,daftar_argumen);
30. 30
Fungsi scanf()
daftar_argumen dapat berupa satu atau
beberapa argumen dan haruslah berupa
alamat.
Misalnya hendak membaca bilangan real dan
ditempatkan ke variabel radius, maka yang
ditulis dalam scanf() adalah alamat dari
radius.
Untuk menyatakan alamat dari variabel, di
depan variabel dapat ditambahkan tanda &
(tanda & dinamakan sebagai operator
alamat)
Contoh :
scanf (“%f”,&radius);
scanf (“%d %d”,&data1, &data2);
32. 32
Fungsi getch() : membaca karakter dan
tidak ditampilkan.
Fungsi getchar() : membaca karakter
dan ditampilkan.
Contoh : kar = getchar();
scanf (“%c”,&kar);
Fungsi scanf()
33. 33
Contoh program menggunakan fungsi scanf
/* File program : bujursangkar.c
Menghitung luas dan keliling bujursangkar */
#include <stdio.h>
main()
{
int luas, keliling, panjang_sisi;
printf("Masukkan panjang sisi bujursangkar : ");
scanf("%d", &panjang_sisi);
luas = panjang_sisi * panjang_sisi;
keliling = panjang_sisi * 4;
printf("nData bujursangkarn");
printf("Panjang sisi = %6dn", panjang_sisi);
printf("Luas = %6dn", luas);
printf("Keliling = %6dn", keliling);
}
34. 34
Exercise
1. Mengapa nama-nama variabel di bawah ini tidak
valid ?
a. value$sum b. exit flag
c. 3lotsofmoney d. char
2. Berapakah hasil akhir dari program berikut :
#include <stdio.h>
main()
{
int a = 22;
a = a + 5;
a = a-2;
printf("a = %dn", a);
}
35. 35
Exercise - continued
3. Berapakah nilai x setelah pernyataan-
pernyataan berikut dijalankan, apabila x
bertipe int :
a. x = (2 + 3) – 10 * 2;
b. x = (2 + 3) – (10 * 2);
c. x = 10 % 3 * 2 + 1;
4. Nyatakan dalam bentuk pernyataan :
a. y = bx2 + 0,5x – c
b. Y = 0,3xy / 2a
36. 36
Exercise - continued
5. Apa hasil eksekusi dari program
berikut :
#include <stdio.h>
main()
{
char kar = ‘A’;
kar = kar - 32;
printf("%cn",kar);
}