Test Footer

Jumat, 07 Oktober 2016

SOAL DASAR PEMROGRAMAN C/C++ - ALGORITMA





TUGAS PENDAHULUAN

  1.  Tuliskan Dan Jelaskan Kata-Kata Kunci Pada Bahasa C!
  2.  Tuliskan Dan Jelaskan Fungsi-Fungsi yang Digunakan Pada Bahasa C!
  3.  Tuliskan Dan Jelaskan Konstanta Karakter Escape Pada Bahasa C!
  4.  Tuliskan Dan Jelaskan Kode-Kode Format Untuk Fungsi Scanf()!


TUGAS AKHIR
  1. Buatlah Algoritma dan Program Untuk Menghitung Volume dan Luas Permukaan Bola Apabila Masukkannya Berupa Jari-Jari. Jari-Jari Yang Dimasukkan Bertipe Float dan Output atau Keluaran yang dihasilkan adalah luas dan volume permukaan bola dengan tipenya adalah float.

      Petunjuk:
    Volume = 4/3 x pi x r
    3
    Luas = 4 x pi x r
    2

      Dengan:
    Pi = 3,14
    r = jari-jari bola



JAWABAN TUGAS PENDAHULUAN
    • Auto, dipakai untuk membuat variabel sementara/temporer yang di ciptakan atas entry ke dalam blok dan akan di hancurkan saat keluar program.
    • Break, untuk keluar dari loop do, for atau while dalam kondisi suatu perulangan yang normal.
    • Case, dipakai dalam statemen switch.
    • Char, merupakan tipe data variabel karakter.
    • Const, memberitahukan pada compiler bahwa isi dari variabel tidak dapat berubah (konstan).
    • Continue, untuk mengirimkan bagian dari kode dalam loop dan memaksa ekspresi kondisional untuk di evaluasi.
    • Default, dipakai dalam statemen switch, memberikan sinyal bahwa blok default di eksekusi jika tidak ada statemen yang benar dalam kondisi switch.
    • Do, salah satu dari 3 loop yang ada pada bahasa c/c++.
    • Double, tipe data untuk mendeklarasikan variabel dengan double-precision-floating-point, biasa dipakai dalam perhitungan matematika.
    • Else, menandakan optional pada kontrol if.
    • Enum, merupakan tipe specifier yang dipakai dalam enumerasi.
    • Extern, menyatakan kepada compiler yang mendefinisikan variabel yang diletakan dimanapun dalam program.
    • Float, tipe data yang dipakai untuk mendefinisikan variabel floating point.
    • For, mengijinkan inisialisasi secara otomatis dari instrumen variabel counter.
    • Goto, menyebabkan eksekusi program melompat ke suatu label dalam statemen goto.
    • If, merupakan kondisi atau percabangan.
    • Int, tipe data untuk mendeklarasikan suatu variabel integer.
    • Long, tipe data modifier yang biasa dipakai untuk mendeklarasikan suatu variabel long integer dan long double.
    • Register, modifier yang diperlukan untuk suatu variabel yang diurutkan yang mengijinkan akses terhadapnya secara cepat.
    • Return, memaksa kembali dari suatu fungsi dan dapat dipakai untuk mentransfer nilai ke rutin yang memanggilnya.
    • Short, tipe data untuk modifier dan dipakai dalam variabel small integer.
    • Signed, tipe modifier yang tidak umum dipakai untuk data.
    • Sizeof, kata kunci dimana juga merupakan compile-time operator yang mengembalikan panjang dari variabel atau tipe precede.
    • Static, untuk mendeklarasikan tipe data yang menyebabkan keyboard dalam tipe data dimodifikasi, menyebabkan compiler membuat storage permanen untuk variabel.
    • Struct, untuk membuat tipe data agregat, disebut struktur karena memiliki anggota.
    • Switch, statemen muliti kondisi, untuk merute kondisi yang jumlahnya banyak.
    • Typedef, pernyataan yang mengijinkan kiita untuk membuat nama baru dari tipe data yang sudah ada.
    • Union, membuat tipe agregat dalam 2 atau lebih variabel.
    • Unsigned, peubah tipe yang mengatakan pada compiler untuk membuat variabel menangani hanya variabel tipe unsigned (misalnya bilangan positif).
    • Void, untuk mendeklarasikan fungsi void (fungsi yang tidak mengembalikan nilai).
    • Volatile, mengatakan pada compiler bahwa variabel konstan mungkin akan diubah dengan cara implicit yang di definisikan dalam program.
    • While, merupakan salah satu bentuk perulangan.
     
  1. Fungsi Pada Bahasa C

    Keterangan
    1.
    PrintF()
    Fungsi yang paling sering digunakan dalam menalpilkan Data
    2.
    pots()
    digunakan khusus untuk menampilkan sebuah data string ke layar
    3.
    scanf()
    fungsi yang dapat digauakan untuk memasukan jenis data
    4.
    getch
    untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan Enter















     
  2. \a = bunyi bel (bell atau alert0
    \b = mundur satu spasi (backspace)
    \f = ganti halaman (form feed)
    \n = gantu baris baru (new line)
    \r = ke kolom pertama, baris yang sama (carriage return)
    \t = tabulasi horizontal
    \v = tabulasi vertikal
    \0 = nilai kosong (nuul) (nol bukan huruf " O ")
    \' = karakter petik tunggal
    \" = karakter petik ganda
    \\ = garis miring terbalik (backslash) 
  3. Fungsi Pada Bahasa C
    Karakter
    Tipe Argumen
    Keterangan
    %d,  %i
    int
    Untuk membaca tipe bilangan bulat dalam bentuk decimal (basis  10)
    %o
    int
    Untuk membaca tipe bilangan bulat dalam bentuk octal (basis 8) tanpa diawali angka 0
    %u
    int
    Untuk membaca bilangan bulat tanda tanda (unsigned)
    %c
    char
    Untuk membaca karakter
    %s
    char*
    Untuk membaca string (kumpulan karakter)
    %f
    float
    Untuk membaca bilangan real dengan tipe float
    %lf
    float
    Untuk membaca bilangan real dengan tipe double
    %ld
    float
    Untuk membaca bilangan real dengan tipe long int.
    %e
    double
    Untuk membaca bilangan real dengan bentuk eksponen





  • JAWABAN TUGAS AKHIR
    1. #include <stdio.h>
      main()
      {
          int jari;
          float pi=3.14;
          float luas,volume;
          printf("Masukan Jari-jari:");scanf("%f,&jari");
          luas=4*pi*jari*jari;
          volume=4/3*pi*jari*jari*jari;
          printf("luas=%g\n",luas);
          printf("volume=%g\n",volume);
      }

      Hasil CMD akan seperti ini:







    Sekian dari saya, Wasalamuallaikum ..^^
    SEMOGA BERMANFAAT ..


    Share:

    0 komentar:

    Posting Komentar

    Test Footer 1

    Test Footer

    Blogger templates