SlideShare a Scribd company logo
1 of 3
Download to read offline
TUTORIAL III
MATA KULIAH ALGORITMA
S1 TEKNOLOGI INFORMASI/SISTEM INFORMASI
SEMESTER GASAL 2015/2016
Soal Latihan
2. Buatlah sebuah program yang memiliki beberapa
menu/fungsi dengan ketentuan sebagai berikut:
a. Fungsi 1, menampilkan hasil apakah input dari user
merupakan bilangan ganjil atau genap
b. Fungsi 2, menampilkan hasil apakah input dari user
merupakan bilangan prima atau bukan
Jawaban
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
int program_var=3;
int ganjilgenap;
int prima;
int exit_var=0;
int main (int argc, char *argv[]){
do {
cout << endl;
cout<< "**********************************"; cout << endl;
cout<< "* SELAMAT DATANG *"; cout << endl;
cout<< "* SILAKAN PILIH PROGRAM *"; cout << endl;
cout<< "**********************************"; cout << endl;
cout<< "1 untuk PROGRAM GANJIL GENAP"; cout << endl;
cout<< "2 untuk PROGRAM BILANGAN PRIMA"; cout << endl;
cout<< "0 untuk EXIT"; cout << endl;
cout<< "Silakan: ";
cin >> program_var;
if (program_var==0){
cout << "Terimakasih sudah menggunakan program ini"; cout << endl;
}
else if(program_var==1){
cout << "Masukkan ANGKA yang akan diuji ganjil/genap: "; cout <<
endl;
cin >> ganjilgenap;
if (ganjilgenap%2==0){
cout << ganjilgenap; cout << "adalah bilangan genap";
}else cout << ganjilgenap; cout << "adalah bilangan ganjil";
cout << endl;
}
else if(program_var==2){
cout << "Masukkan ANGKA yang akan diuji prima/bukan ";cout <<
endl;
cin >> prima;
if ((prima%2==0) || (prima%3==0) || (prima%5==0)
||(prima%7==0) ){
cout << prima; cout << " bukan bilangan prima";
//clrscr();
//continue;
}
else {cout << prima; cout << " adalah bilangan prima"; cout <<
endl;}
}
else{
cout << "Anda memasukkan input yang salah"; cout << endl; cout <<
endl;
}
} while (program_var!=0);
system("PAUSE");
return EXIT_SUCCESS;
}

More Related Content

Viewers also liked

Pengumpulan cuti untuk penamatan perkhidmatan
Pengumpulan cuti untuk penamatan perkhidmatanPengumpulan cuti untuk penamatan perkhidmatan
Pengumpulan cuti untuk penamatan perkhidmatan
I-r Papa
 
Takwim 2013 1434 h_
Takwim 2013  1434 h_Takwim 2013  1434 h_
Takwim 2013 1434 h_
I-r Papa
 
Codes and conventions of a magazine
Codes and conventions of a  magazineCodes and conventions of a  magazine
Codes and conventions of a magazine
jasmineharding
 
Investment Strategy-Sit Tight -Summer 2013
Investment Strategy-Sit Tight -Summer 2013Investment Strategy-Sit Tight -Summer 2013
Investment Strategy-Sit Tight -Summer 2013
Chris Georgandellis, CFA
 
обновленная презентация атц приZма пушкина 19
обновленная презентация атц приZма пушкина 19обновленная презентация атц приZма пушкина 19
обновленная презентация атц приZма пушкина 19
arenda-servis-kazan
 

Viewers also liked (12)

Pengumpulan cuti untuk penamatan perkhidmatan
Pengumpulan cuti untuk penamatan perkhidmatanPengumpulan cuti untuk penamatan perkhidmatan
Pengumpulan cuti untuk penamatan perkhidmatan
 
Milieutips van Groene Emiel
Milieutips van Groene EmielMilieutips van Groene Emiel
Milieutips van Groene Emiel
 
Media post 3
Media post 3Media post 3
Media post 3
 
Tic tombstone
Tic tombstoneTic tombstone
Tic tombstone
 
Contemporary analysis of fiscal transfers
Contemporary analysis of fiscal transfersContemporary analysis of fiscal transfers
Contemporary analysis of fiscal transfers
 
Mercat Ocasió Tàrrega 2014
Mercat Ocasió Tàrrega 2014Mercat Ocasió Tàrrega 2014
Mercat Ocasió Tàrrega 2014
 
Takwim 2013 1434 h_
Takwim 2013  1434 h_Takwim 2013  1434 h_
Takwim 2013 1434 h_
 
Daily sgx sinagpore report by epic research singapore 29th may 2014
Daily sgx sinagpore report by epic research singapore 29th may 2014Daily sgx sinagpore report by epic research singapore 29th may 2014
Daily sgx sinagpore report by epic research singapore 29th may 2014
 
Codes and conventions of a magazine
Codes and conventions of a  magazineCodes and conventions of a  magazine
Codes and conventions of a magazine
 
Investment Strategy-Sit Tight -Summer 2013
Investment Strategy-Sit Tight -Summer 2013Investment Strategy-Sit Tight -Summer 2013
Investment Strategy-Sit Tight -Summer 2013
 
обновленная презентация парижской коммуны 26
обновленная презентация парижской коммуны 26обновленная презентация парижской коммуны 26
обновленная презентация парижской коммуны 26
 
обновленная презентация атц приZма пушкина 19
обновленная презентация атц приZма пушкина 19обновленная презентация атц приZма пушкина 19
обновленная презентация атц приZма пушкина 19
 

Similar to Tutorial iii jawaban no2

Pengenalan Bahasa C++
Pengenalan Bahasa C++Pengenalan Bahasa C++
Pengenalan Bahasa C++
guestaf3e8f4
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
Nabil Muhammad Firdaus
 

Similar to Tutorial iii jawaban no2 (20)

Tutorial iii jawaban no3
Tutorial iii jawaban no3Tutorial iii jawaban no3
Tutorial iii jawaban no3
 
Bab ii
Bab iiBab ii
Bab ii
 
Pengenalan konsep pemrograman c++
Pengenalan konsep pemrograman c++ Pengenalan konsep pemrograman c++
Pengenalan konsep pemrograman c++
 
Pascal (Pengenalan).pdf
Pascal (Pengenalan).pdfPascal (Pengenalan).pdf
Pascal (Pengenalan).pdf
 
Tutorial III
Tutorial IIITutorial III
Tutorial III
 
Presentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrogramanPresentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrograman
 
Tm c++
Tm c++Tm c++
Tm c++
 
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANPENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
 
Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1
 
Asistensi 1 mod 3
Asistensi 1 mod 3Asistensi 1 mod 3
Asistensi 1 mod 3
 
Laporan modul 1 DPK
Laporan modul 1 DPKLaporan modul 1 DPK
Laporan modul 1 DPK
 
Pertemuan 10 Pointer dan Macro
Pertemuan 10 Pointer dan MacroPertemuan 10 Pointer dan Macro
Pertemuan 10 Pointer dan Macro
 
Pengenalan Bahasa C++
Pengenalan Bahasa C++Pengenalan Bahasa C++
Pengenalan Bahasa C++
 
Algoritma pemrograman 6
Algoritma pemrograman 6Algoritma pemrograman 6
Algoritma pemrograman 6
 
Project arduino parkir otomatis
Project arduino parkir otomatisProject arduino parkir otomatis
Project arduino parkir otomatis
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
 
Dasar Arduino.pptx
Dasar Arduino.pptxDasar Arduino.pptx
Dasar Arduino.pptx
 
Intruksi Fundamental
Intruksi FundamentalIntruksi Fundamental
Intruksi Fundamental
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
 
Modul prak-algo
Modul prak-algoModul prak-algo
Modul prak-algo
 

Recently uploaded

Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
pipinafindraputri1
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
ssuser35630b
 

Recently uploaded (20)

OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 

Tutorial iii jawaban no2

  • 1. TUTORIAL III MATA KULIAH ALGORITMA S1 TEKNOLOGI INFORMASI/SISTEM INFORMASI SEMESTER GASAL 2015/2016 Soal Latihan 2. Buatlah sebuah program yang memiliki beberapa menu/fungsi dengan ketentuan sebagai berikut: a. Fungsi 1, menampilkan hasil apakah input dari user merupakan bilangan ganjil atau genap b. Fungsi 2, menampilkan hasil apakah input dari user merupakan bilangan prima atau bukan
  • 2. Jawaban #include <cstdlib> #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; int program_var=3; int ganjilgenap; int prima; int exit_var=0; int main (int argc, char *argv[]){ do { cout << endl; cout<< "**********************************"; cout << endl; cout<< "* SELAMAT DATANG *"; cout << endl; cout<< "* SILAKAN PILIH PROGRAM *"; cout << endl; cout<< "**********************************"; cout << endl; cout<< "1 untuk PROGRAM GANJIL GENAP"; cout << endl; cout<< "2 untuk PROGRAM BILANGAN PRIMA"; cout << endl; cout<< "0 untuk EXIT"; cout << endl; cout<< "Silakan: "; cin >> program_var; if (program_var==0){ cout << "Terimakasih sudah menggunakan program ini"; cout << endl; } else if(program_var==1){ cout << "Masukkan ANGKA yang akan diuji ganjil/genap: "; cout << endl; cin >> ganjilgenap; if (ganjilgenap%2==0){ cout << ganjilgenap; cout << "adalah bilangan genap"; }else cout << ganjilgenap; cout << "adalah bilangan ganjil"; cout << endl; } else if(program_var==2){ cout << "Masukkan ANGKA yang akan diuji prima/bukan ";cout << endl; cin >> prima; if ((prima%2==0) || (prima%3==0) || (prima%5==0) ||(prima%7==0) ){ cout << prima; cout << " bukan bilangan prima"; //clrscr(); //continue; } else {cout << prima; cout << " adalah bilangan prima"; cout << endl;} } else{ cout << "Anda memasukkan input yang salah"; cout << endl; cout << endl; } } while (program_var!=0);