Anda di halaman 1dari 7

Tugas Algoritma & Pemrograman

Deco Aprilliansyah – 2007048003

1. Konversi nilai angka ke huruf dengan ketentuan


Nilai angka Nilai Huruf
0 – 20 E
21 – 40 D
41 – 60 C
61 – 80 B
81 – 100 A

Script :
/*Tugas Algoritma & Pemorograman
Deco Aprilliansyah - 2007048003 */

#include <cstdlib>
#include <iostream>

using namespace std;

class nilai {
private :
int n;
public :
nilai();
void input();
void output();
};

nilai::nilai(){
cout<<"Deco Aprilliansyah"<<endl;
cout<<"2007048003"<<endl;
}

void nilai::input(){
cout<<"masukan nilai : ";
cin>>n;
}

void nilai::output(){
if (n>=0 && n<=20) cout << "Nilai Hurufnya adalah E" << endl;
else if (n>=21 && n<=40) cout << "Nilai Hurufnya adalah D" << endl;
else if (n>=41 && n<=60) cout << "Nilai Hurufnya adalah C" << endl;
else if (n>=61 && n<=80) cout << "Nilai Hurufnya adalah B" << endl;
else if (n>=81 && n<=100) cout << "Nilai Hurufnya adalah A" << endl;
}
int main(int argc, char *argv[])
{
nilai x;

x.input();
x.output();

return EXIT_SUCCESS;
}

Hasil running program (dengan console) :

a) Nilai angka 81 -100 ke huruf A

b) Nilai angka 61 – 80 ke huruf B

c) Nilai angka 41 – 60 ke huruf C

d) Nilai angka 21- 40 ke huruf D


e) Nilai angka 0 – 20 ke huruf E

2. Menentukan nilai maksimum dari array


/* Tugas Algoritma & Pemrograman
Deco Aprilliansyah - 2007048003 */

#include <iostream>
using namespace std;
int main() {
int maksimum, jumlah, i = 1, lokasi;
cout << "Masukkan jumlah elemen: ";
cin >> jumlah;
int array[jumlah];
cout << "Masukkan " << jumlah << " angka\n";
for (i = 0; i < jumlah; i ++) {
cout << "Elemen ke-" <<(i+1) <<": ";
cin >> array[i];
}
maksimum = array[0];
for(i = 0; i < jumlah; i++) {
if (array[i] > maksimum) {
maksimum = array[i];
lokasi = i+1;
}
}
cout << "Nilai maksimum adalah " << maksimum << " berada di elemen ke " << lokasi <<
endl;
}

Output :
3. Menentukan nilai minimum dari array
/*Tugas Algortima & Pemrograman
Deco Aprilliansyah - 2007048003 */
#include <iostream>
using namespace std;
int main() {
int minimum, jumlah, i = 1, lokasi;
cout << "Masukkan jumlah elemen: ";
cin >> jumlah;
int array[jumlah];
cout << "Masukkan " << jumlah << " angka\n";
for (i = 0; i < jumlah; i ++) {
cout << "Elemen ke-" <<(i+1) <<": ";
cin >> array[i];
}
minimum = array[0];
for(i = 0; i < jumlah; i++) {
if (array[i] < minimum) {
minimum = array[i];
lokasi = i+1;
}
}
cout << "Nilai minimum adalah " << minimum << " berada di elemen ke " << lokasi << endl;
}

Ouput :
4. Mencari angka tertentu di dalam array, tentukan indeksnya
/* Tugas Algoritma & Pemrograman
Deco Aprilliansyah - 2007048003 */

#include <stdio.h>
#include <iostream>
#include <conio.h>
using namespace std;
int A[10] = {17,44,33,65,22,25,57,12,28,18}; //variabel array beserta isi elemen
int bil, c;
void cari (int bil) //fungsi mencari no indeks
{
for (c = 0; c < 10; c++)
{ //menampilkan hasil no index yang dicari
if (A[c] == bil) //pemilihan jika masukan sama dengan isi elemen
{
cout << "Bilangan yang anda cari berada di indeks ke - " << c;
break;
}
}
getch ();
}
int main()
{
//menampilkan isi elemen array
for (int i = 0; i < 10; i++)
{
cout << "Indeks - [" << i << "]" << " " << A[i] << endl;
}
cout << endl;
cout << "Masukan bilangan yang akan dicari : ";
cin >> bil; //masukan bilangan
cari (bil); //pemanggilan paramameter
for (c = 0; c < 10; c++)
{ //menampilkan jika tidak terdapat di dalam array
if (A[c] != bil)
{
break;
}
}

return 0;
}

Output :

Anda mungkin juga menyukai