JAWABAN UAS PEMPROGRAMAN TERSTRUKTUR MIRATUNNISA

 Nama : Miratunnisa

Nim : 21041005

Kelas : TIB/RI

Prodi : Teknik informatika

Fakultas : Ilmu komputer

Semester : 1

1). Berikan penjelasan dan contoh dari.               fungsi matematika

Jawaban :

Dalam perhitungan rumus matematika atau fisika sering dijumpai perhitungan yang menggunakan sinus, cosinus dan lainnya. Untuk melakukan perhitungan tersebut bahasa C sudah menyediakan beberapa fungsi bawaan. File Header yang digunakan untuk perhitungan matematika adalah include<math.h>.

2).  Berikan jawaban yang benar dari.                     pertanyaan berikut.

    a. Jelaskan type data float

    b. Flowchart

    c. Perbedaan algoritma dan flowchart

    d. Type data string

jawaban :

a. Tipe data float adalah tipe data angka yang memiliki bagian desimal di akhir angka, atau memiliki floating point (floating point adalah istilah dalam bahasa inggris untuk menyebut tanda “titik” yang menandakan bilangan desimal).

b. Flowchart atau bagan alur adalah diagram yang menampilkan langkah-langkah dan keputusan untuk melakukan sebuah proses dari suatu program.

c. Algoritma merupakan prosedur langkah demi langkah untuk menyelesaikan masalah, Sedangkan Flowchart merupakan diagram yang mewakili dari suatu algoritma. Algoritma di tampilkan atau direpresentasikan menggunakan diagram alur atau kode semu, sedangkan Flowchart di tampilkan atau direpresentasikan menggunakan symbol.

d. Tipe data String adalah tipe data yang bisa menampung banyak karakter sekaligus. String adalah tipe data untuk teks yang merupakan gabungan huruf, angka, whitespace (spasi), dan berbagai karakter.

3). Buatlah syntak pemprograman yang.               menggunakan pernyatan if-else

Jawaban :

#include <conio.h> #include <iostream> #include <string> using namespace std; int main() { int nilai; string nama; string grade; string keterangan; cout<<"Masukan Nilai "; cin>>nilai; if (nilai >=90) { grade="A"; } else if (nilai >=70) { grade="B"; } else if (nilai >=50) { grade="C"; } else if (nilai >=40) { grade="D"; } else { grade="E"; } cout<<endl; if (grade=="A" || grade=="B" || grade=="C") { keterangan="Lulus"; } else { keterangan="tidak lulus"; } cout<<"Anda mendapat Nilai "<<grade<<" dan dinyatakan "<<keterangan<<endl; getch(); }

4). 

Foto contoh flowchartnya


 Algoritma hitung total gaji pegawai
Algoritma hitung total gaji pegawai

* Deklarasi 
nрstring

gapok lembur 19 float float

tungangan Total gap + ploat ploat.

* Deskripsi

start

read пр

if tetap, gapok = 2000.000

el se

gapok

1000.0

read gapak; if lembur, read lembur else lembur Jom lembur Jam lembur * read lembur! 2% gapok

- 10% * gapok

total gap gapok + lembur + tungangan ★

write ap total gap

end.
   



Komentar

Postingan populer dari blog ini

UTS ARSIREKTUR KOMPUTER MIRATUNNISSA