Selasa, 29 Agustus 2023

TUGAS INFORMATIKA 2

  1. Jenis-jenis tipe data dalam pemrograman bahasa C++

= Terdapat 2 kelompok tipe data dalam bahasa C++, yakni tipe data sederhana (Primitive data types), dan tipe data kompleks (Non-primitive data types).


Primitive data type, terdiri dari tipe data berikut:

1). Tipe data Integer: Tipe data untuk angka bulat seperti 5, 7, atau 48.

2).Tipe data Float/Double: Tipe data untuk angka pecahan seperti 3.14, 5.55, atau 0.00024.

3). Tipe data Boolean: Tipe data yang berisi nilai true atau false.

4). Tipe data Char: Tipe data untuk 1 karakter, seperti 'a', 'Z' atau '%'.

5). Tipe data Void: Tipe data khusus yang menyatakan tidak ada data.


Non-primitive data type, di antaranya:

1). Tipe data String: Tipe data untuk kumpulan karakter, seperti "Andi", "Duniailkom", atau "Belajar C++".

2). Tipe data Array: Tipe data untuk kumpulan tipe data lain yang sejenis.

3).Tipe data Structure (struct): Tipe data yang terdiri dari kumpulan tipe data dasar. Tipe data tersebut bisa lebih dari 1 jenis.

4). Tipe data Enum: Tipe data bentukan yang dibuat sendiri oleh kita(programmer).

5). Tipe data Pointer: Tipe data untuk mengakses alamat memory secara langsung.


2. Coding pemrograman C++ menghitung luas segitiga

=Rumus untuk menghitung luar segitiga adalah 1/2 * alas * tinggi. Untuk memudahkan pembuatan kode program, bisa ditulis sebagai 0.5 * alas * tinggi.

#include <iostream>


#include <cmath>




using namespace std;




int main() {


  float alas, tinggi, luas;




  cout << "Masukkan Nilai Alas: ";


  cin >> alas;


  cout << "Masukkan Nilai Tinggi: ";


  cin >> tinggi;




  luas = (alas * tinggi) / 2;




  cout << "Luas Segitiga Adalah: " << luas << endl;




  return 0;


}

Selasa, 08 Agustus 2023

Blog tugas informatika

 1).Mengapa urutan atau tahapan instruksi akan memengaruhi keadaan akhir algoritma?


:-a) Setiap instruksi dikerjakan satu per satu.


-b) Setiap instruksi dilaksanakan tepat sekali (tidak ada


instruksi yang diulang). -c) Setiap instruksi dilaksanakan dengan urutan yang sama antara pemroses dengan yang tertulis di dalam teks algoritmanya.


-d) Akhir dari instruksi terakhir merupakan akhir algoritma


2).Uraikan tentang pernyataan repeat-until


:Perulangan Repeat Until adalah perulangan yang digunakan untuk mengulang statement-statement atau blok statement sampai (Until) kondisi yang diseleksi di Until tidak terpenuhi.


3).Jabarkan tentang metode umum penyederhanaan

:metode umum dari penyederhanaan adalah dengan membagi satu permasalahan menjadi beberapa sub permasalahan dengan tipe yg sama. Sebagai sebuah teknik dlam pemrograman komputer, hal ini disebut dengan divide and conquer dan merupakan kunci dari perancangan berbagai algoritma penting.


4).Tuliskan fungsionalitas dasar algoritma greedy


:mencari solusi yang mendekati nilai optimal dengan memaksimumkan atau meminimumkan hasil penyelesaian yang didapat.


5).Terangkan pengertian pemrograman menurut buku Oxford Dictionary of Computer Science


:seluruh aktivitas teknis yang dilakukan untuk menghasilkan suatu program, termasuk analisis kebutuhan dan seluruh langkah desain dan implementasi suatu program.