SlideShare a Scribd company logo
1 of 4
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

MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxMATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxrikosyahputra0173
 
Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfAuliaAulia63
 
Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxImahMagwa
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxzidanlbs25
 
pertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptpertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptAhmadSyajili
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxmariaboisala21
 
Manajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet RiyadiManajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet RiyadiCristianoRonaldo185977
 

Recently uploaded (7)

MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxMATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
 
Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdf
 
Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptx
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
 
pertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptpertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.ppt
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
 
Manajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet RiyadiManajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
 

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