Anda di halaman 1dari 10

4.

A. Algoritma Menghitung Luas Persegi Panjang

 Mulai
 Masukan Panjang
 Masukan Lebar
 Hitung luas = panjang x lebar
 Tampilkan luas
 Selesai

Flowchart
Coding
B. Algoritma Menghitung Luas Segitiga

1. Mulai
2. Deklarasi variabel luas (L), alas (a) dan tinggi (t) segitiga
3. Input nilai alas (a) dan nilai tinggi (t) segitiga
4. Proses hitung luas (L) segitiga
5. Tampilkan hasil luas (L) segitiga
6. Selesai

Flowchart Menghitung Luas Segitiga


Coding
C. Flowcart Bujur Sangkar

Coding

#include <stdio.h>
#include <conio.h>
#include <iostream>

using namespace std;


main()
{

int S, Sisi, L;
cout<<"Program"<<endl;
cout<<"==**======L.BujurSangkar=====**=="<<endl;

cout<<"\n nilai Sisi=";cin>>S;


cout<<"\n nilai Sisi=";cin>>Sisi;
L=S*Sisi;
cout<<"\n nilai Luas="<<L;
getch();
}

5. Buatlah flowchart, dan coding untuk menampilkan Bilangan fibonancii dan


Bilangan faktorial 1.Bilangan Fibonancii

#include

using namespace std;

int main()

int n, f1 = 0, f2 = 1, berikutnya = 0;

cout << "Masukan Batas Deret Bilangan Fibonacci : ";

cin >> n;

cout<<< "Deret Fibonacci: ";

for (int i = 1; i <= n; ++i) { // Mencetak dua deret bilangan fibonacci pertama. if(i
== 1) {

cout << " " << f1<<" ";

continue;

if(i == 2) { cout << f2 << " "; continue;


}

berikutnya = f1 + f2;

f1 = f2;

f2 = berikutnya;

// Mencetak deret bilangan fibonacci berikutnya

cout << berikutnya << " ";

return 0;

2.Bilangan Faktorial

#include

using namespace std;

int faktorial(int bil,int hasil){

if(bil == 0){

//pemberhentian rekursif cout<<'='; return hasil;

Else{

hasil*=bil;

cout<<<'*';

//melakukan rekursif faktorial(bil-1,hasil);

}
int main()

{ int bil,hasil=1;

cout<<"Faktorial dengan rekursif"<<<"Masukan bilangan : ";

cin>>bil;

cout<<bil<<"! = ";

cout<<faktorial(bil,hasil);

6. Buat Fungsi untuk menghitung nilai akhir seorang mahasiswa dengan


parameter masukan berupa nilai_UTS, nilai_UAS, dan rata_kuis dengan rumus:
nilai_akhir = nilai_UTS*35% + nilai_UAS*35% + rata_kuis*3

#include<iostream>

#include<conio.h>

#include<iomanip>

#include<windows.h>

using namespace std;

struct nilai

int nim;

char nama[20];

int rata rata;

int nilai_uts;

int nilai_uas;
int nilai_akhir;

};

main()

nilai nil[5];

int i, data;

cout<<<<“PROGRAM MENGHITUNG NILAI AKHIR DAN GRADE

MAHASISWA\n”<<endl;

cout<<“Jumlah Mahasiswa = “;cin>>data;

for(i=0; i<data; i++)

cout<<“\n=====================================================”<<en
dl;

cout<<“NIM \t\t: “;cin>>nil[i].nim;

cout<<“Nama \t\t: “;cin>>nil[i].nama;

cout<<“Nilai Tugas \t: “;cin>>nil[i].nilai_tugas;

cout<<“Nilai UTS \t: “;cin>>nil[i].nilai_uts;

cout<<“Nilai UAS \t: “;cin>>nil[i].nilai_uas;

nil[i].nilai_akhir=(nil[i].rata rata
30/100)+(nil[i].nilai_uts35/100)+(nil[i].nilai_uas*35/100);

if(nil[i].nilai_akhir>85&&nil[i].nilai_akhir<=100)

{
nil[i].nilai_huruf=’A’;

Anda mungkin juga menyukai