SlideShare a Scribd company logo
Nama: Dinna Khairunisyah Nasution
NIM: 160803005
Aslab: Gunawan Atmanegara
KODE PROGRAM
#include<stdio.h>
float penjumlahan (float x,float y)
{
float tambah;
tambah=x+y;
return tambah;
}
float pengurangan (float x, float y)
{
float kurang;
kurang=x-y;
return kurang;
}
float perkalian (float x,float y)
{
float kali;
kali=x*y;
return kali;
}
float pembagian (float x,float y)
{
float bagi;
bagi=x/y;
return bagi;
}
int main()
{
float tambah,kurang,kali,bagi,x,y;
int op;
printf("Masukkan nilai x = ");
scanf("%f",&x);
printf("nMasukkan nilai y = ");
scanf("%f",&y);
printf("ntttPilih program yang diinginkann");
printf("n1.tambahn");
printf("n2.kurangn");
printf("n3.kalin");
printf("n4.bagin");
printf("nmasukkan pilihan =");
scanf("%d", &op);
switch (op)
{
case 1:
tambah=penjumlahan (x,y);
printf("tambah=%.1fn",tambah);
break;
case 2:
kurang=pengurangan (x,y);
printf("kurang=%.1fn",kurang);
break;
case 3:
kali=perkalian (x,y);
printf("kali=%.1fn",kali);
break;
case 4:
bagi=pembagian (x,y);
printf("bagi=%.1fn",bagi);
break;
default:
printf("error");
}
return 0;
}
OUTPUT
penjumlahan
Pengurangan
Perkalian
Pembagian

More Related Content

What's hot (17)

latihan individu no 1
latihan individu no 1latihan individu no 1
latihan individu no 1
 
Tutor C
Tutor CTutor C
Tutor C
 
Program akar
Program akarProgram akar
Program akar
 
Lapak biseksi
Lapak biseksiLapak biseksi
Lapak biseksi
 
Makalah kelompok Siap Presentasi Struktur Data
Makalah kelompok Siap Presentasi Struktur DataMakalah kelompok Siap Presentasi Struktur Data
Makalah kelompok Siap Presentasi Struktur Data
 
Bab 3 operator
Bab 3 operatorBab 3 operator
Bab 3 operator
 
SAP Pertemuan 3
SAP Pertemuan 3SAP Pertemuan 3
SAP Pertemuan 3
 
Tugas bahasa c
Tugas bahasa cTugas bahasa c
Tugas bahasa c
 
Fungsi dan Prosedur
Fungsi dan ProsedurFungsi dan Prosedur
Fungsi dan Prosedur
 
Ppt materi kpb bab 2
Ppt materi kpb bab 2Ppt materi kpb bab 2
Ppt materi kpb bab 2
 
Soal latihan sap 1
Soal latihan sap 1Soal latihan sap 1
Soal latihan sap 1
 
Soal latihan sap no 1
Soal latihan sap no 1Soal latihan sap no 1
Soal latihan sap no 1
 
Soal latihan sap no 1
Soal latihan sap no 1Soal latihan sap no 1
Soal latihan sap no 1
 
Kelompok 2.7
Kelompok 2.7Kelompok 2.7
Kelompok 2.7
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Program menghitung angka genap dengan C++
Program menghitung angka genap dengan C++Program menghitung angka genap dengan C++
Program menghitung angka genap dengan C++
 
Kelompok 2.7
Kelompok 2.7Kelompok 2.7
Kelompok 2.7
 

Similar to Kalkulator

Similar to Kalkulator (12)

Kumpulan Kode C & C++
Kumpulan Kode C & C++Kumpulan Kode C & C++
Kumpulan Kode C & C++
 
M05c perulangan2
M05c  perulangan2M05c  perulangan2
M05c perulangan2
 
Laporan5
Laporan5Laporan5
Laporan5
 
Pertemuan II Function
Pertemuan II FunctionPertemuan II Function
Pertemuan II Function
 
Function
FunctionFunction
Function
 
Function
FunctionFunction
Function
 
03 i-o
03 i-o03 i-o
03 i-o
 
Tugas logika dan algoritma
Tugas logika dan algoritmaTugas logika dan algoritma
Tugas logika dan algoritma
 
Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)
 
modul algoritma Bab 6
modul algoritma Bab  6modul algoritma Bab  6
modul algoritma Bab 6
 
materi array 1 dimensi 2 dimensi,multidimensi
materi array 1 dimensi 2 dimensi,multidimensimateri array 1 dimensi 2 dimensi,multidimensi
materi array 1 dimensi 2 dimensi,multidimensi
 
Algo
AlgoAlgo
Algo
 

Recently uploaded

BAB 5 SIKLUS INVESTASI DAN PENDANAAN.ppt
BAB 5 SIKLUS INVESTASI DAN PENDANAAN.pptBAB 5 SIKLUS INVESTASI DAN PENDANAAN.ppt
BAB 5 SIKLUS INVESTASI DAN PENDANAAN.pptGgproject
 
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis JurnalA.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis JurnalEkhwan2
 
Klinik/ Apotek Jual Obat Aborsi Hongkong 085657271886 / Obat Penggugur Kandun...
Klinik/ Apotek Jual Obat Aborsi Hongkong 085657271886 / Obat Penggugur Kandun...Klinik/ Apotek Jual Obat Aborsi Hongkong 085657271886 / Obat Penggugur Kandun...
Klinik/ Apotek Jual Obat Aborsi Hongkong 085657271886 / Obat Penggugur Kandun...hanikawiwin50
 
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIPPERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIPPemdes Wonoyoso
 
Manajemen dan Pelayanan di Rumah Optik.pptx
Manajemen dan Pelayanan di Rumah Optik.pptxManajemen dan Pelayanan di Rumah Optik.pptx
Manajemen dan Pelayanan di Rumah Optik.pptxannisaputriramadhani1
 
Materi Pedoman Pelaksanaan Audit Mutu Internal
Materi Pedoman Pelaksanaan Audit Mutu InternalMateri Pedoman Pelaksanaan Audit Mutu Internal
Materi Pedoman Pelaksanaan Audit Mutu Internalzulfikar425966
 
KTSP Raudhatul Athfal Kementerian Agama.pdf
KTSP Raudhatul Athfal Kementerian Agama.pdfKTSP Raudhatul Athfal Kementerian Agama.pdf
KTSP Raudhatul Athfal Kementerian Agama.pdfkhalisahumairahh
 
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITASSURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITASPemdes Wonoyoso
 
Apa itu data dan pengertian data by manajemen 22.pptx
Apa itu data dan pengertian data by manajemen 22.pptxApa itu data dan pengertian data by manajemen 22.pptx
Apa itu data dan pengertian data by manajemen 22.pptxAssyifaFarahDiba1
 
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffffLAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffffacehirfan
 
PERTUMBUHAN & PERKEMBANGAN ANAK USIA SEKOLAH (6-12).pptx
PERTUMBUHAN & PERKEMBANGAN ANAK USIA SEKOLAH (6-12).pptxPERTUMBUHAN & PERKEMBANGAN ANAK USIA SEKOLAH (6-12).pptx
PERTUMBUHAN & PERKEMBANGAN ANAK USIA SEKOLAH (6-12).pptxyacubsitorus92
 
SLIDE SHARE MANAJEMEN OPTIK KELOMPOK 9.pdf
SLIDE SHARE MANAJEMEN OPTIK KELOMPOK 9.pdfSLIDE SHARE MANAJEMEN OPTIK KELOMPOK 9.pdf
SLIDE SHARE MANAJEMEN OPTIK KELOMPOK 9.pdfdenata02062005
 
Materi matriks dan determinan matriks.pptx
Materi matriks dan determinan matriks.pptxMateri matriks dan determinan matriks.pptx
Materi matriks dan determinan matriks.pptxBanjarMasin4
 
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdfM. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdfAjrunAzhiima
 

Recently uploaded (14)

BAB 5 SIKLUS INVESTASI DAN PENDANAAN.ppt
BAB 5 SIKLUS INVESTASI DAN PENDANAAN.pptBAB 5 SIKLUS INVESTASI DAN PENDANAAN.ppt
BAB 5 SIKLUS INVESTASI DAN PENDANAAN.ppt
 
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis JurnalA.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
A.Ekhwan Nur Fauzi_2021 B_ Analisis Kritis Jurnal
 
Klinik/ Apotek Jual Obat Aborsi Hongkong 085657271886 / Obat Penggugur Kandun...
Klinik/ Apotek Jual Obat Aborsi Hongkong 085657271886 / Obat Penggugur Kandun...Klinik/ Apotek Jual Obat Aborsi Hongkong 085657271886 / Obat Penggugur Kandun...
Klinik/ Apotek Jual Obat Aborsi Hongkong 085657271886 / Obat Penggugur Kandun...
 
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIPPERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
PERATURAN BUPATI TENTANG KODE KLASIFIKASI ARSIP
 
Manajemen dan Pelayanan di Rumah Optik.pptx
Manajemen dan Pelayanan di Rumah Optik.pptxManajemen dan Pelayanan di Rumah Optik.pptx
Manajemen dan Pelayanan di Rumah Optik.pptx
 
Materi Pedoman Pelaksanaan Audit Mutu Internal
Materi Pedoman Pelaksanaan Audit Mutu InternalMateri Pedoman Pelaksanaan Audit Mutu Internal
Materi Pedoman Pelaksanaan Audit Mutu Internal
 
KTSP Raudhatul Athfal Kementerian Agama.pdf
KTSP Raudhatul Athfal Kementerian Agama.pdfKTSP Raudhatul Athfal Kementerian Agama.pdf
KTSP Raudhatul Athfal Kementerian Agama.pdf
 
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITASSURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
SURAT KEPUTUSAN TENTANG KAMPUNG BERKUALITAS
 
Apa itu data dan pengertian data by manajemen 22.pptx
Apa itu data dan pengertian data by manajemen 22.pptxApa itu data dan pengertian data by manajemen 22.pptx
Apa itu data dan pengertian data by manajemen 22.pptx
 
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffffLAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
LAPORAN OPERATOR DAPODIK dfffffffffffffffffffff
 
PERTUMBUHAN & PERKEMBANGAN ANAK USIA SEKOLAH (6-12).pptx
PERTUMBUHAN & PERKEMBANGAN ANAK USIA SEKOLAH (6-12).pptxPERTUMBUHAN & PERKEMBANGAN ANAK USIA SEKOLAH (6-12).pptx
PERTUMBUHAN & PERKEMBANGAN ANAK USIA SEKOLAH (6-12).pptx
 
SLIDE SHARE MANAJEMEN OPTIK KELOMPOK 9.pdf
SLIDE SHARE MANAJEMEN OPTIK KELOMPOK 9.pdfSLIDE SHARE MANAJEMEN OPTIK KELOMPOK 9.pdf
SLIDE SHARE MANAJEMEN OPTIK KELOMPOK 9.pdf
 
Materi matriks dan determinan matriks.pptx
Materi matriks dan determinan matriks.pptxMateri matriks dan determinan matriks.pptx
Materi matriks dan determinan matriks.pptx
 
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdfM. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
M. Fattahillah Ajrun Azhiima_2021B_Analisis Kritis Jurnal.pdf
 

Kalkulator

  • 1. Nama: Dinna Khairunisyah Nasution NIM: 160803005 Aslab: Gunawan Atmanegara KODE PROGRAM #include<stdio.h> float penjumlahan (float x,float y) { float tambah; tambah=x+y; return tambah; } float pengurangan (float x, float y) { float kurang; kurang=x-y; return kurang; } float perkalian (float x,float y) { float kali; kali=x*y; return kali; } float pembagian (float x,float y) {
  • 2. float bagi; bagi=x/y; return bagi; } int main() { float tambah,kurang,kali,bagi,x,y; int op; printf("Masukkan nilai x = "); scanf("%f",&x); printf("nMasukkan nilai y = "); scanf("%f",&y); printf("ntttPilih program yang diinginkann"); printf("n1.tambahn"); printf("n2.kurangn"); printf("n3.kalin"); printf("n4.bagin"); printf("nmasukkan pilihan ="); scanf("%d", &op); switch (op) { case 1: tambah=penjumlahan (x,y); printf("tambah=%.1fn",tambah); break; case 2: kurang=pengurangan (x,y);
  • 3. printf("kurang=%.1fn",kurang); break; case 3: kali=perkalian (x,y); printf("kali=%.1fn",kali); break; case 4: bagi=pembagian (x,y); printf("bagi=%.1fn",bagi); break; default: printf("error"); } return 0; } OUTPUT penjumlahan