07 March 2009

Contoh Program + Analisa

#include "stdio.h"

void main()
{
float JariJari, Keliling, Luas;
struct{
float JariJari;
float Keliling;
float Luas;
}Lingkaran;

printf("Jari-jari lingkaran : ");
scanf("%f",&Lingkaran.JariJari);

Keliling = 2*3.14*Lingkaran.JariJari;
Lingkaran.Luas = 3.14*JariJari*Lingkaran.JariJari;

printf("Keliling lingkaran = %f\n", Keliling);
printf("Luas lingkaran = %f\n", Lingkaran.Luas);
}

DAFTAR PUSTAKA :

  1. Perry, Greg, and Ian Spencer, 1995. Visual C++ in 12 Easy Lesson, New York:SAMS.
  2. Google.com

06 March 2009

Struct and Union

Definisi STRUKTUR (STRUCT)

Struktur (struct) adalah koleksi dari variabel yang dinyatakan dengan sebuah nama , dengan sifat setiap variabel dapat memiliki tipe yang berlainan.
Pendeklarasian struct biasanya dilakukan diawal, setelah pendeklarasian file header dan sebelum fungsi main.
Cara pendeklarasian struct ada beberapa cara :

  • Deklarasi biasa
  • Deklarasi dengan tipedef
  • Deklarasi dalam linked list
  • Deklarasi struct dalam struct

Definisi UNION

Union memungkinkan suatu lokasi memori ditempati oleh 2 atau lebih variabel dengan tipe data berlainan.

DAFTAR PUSTAKA :

  1. Perry, Greg, and Ian Spencer, 1995. Visual C++ in 12 Easy Lesson, New York:SAMS.
  2. Google.com