Rabu, 11 April 2018
KONVERSI NILAI ANGKAI HASIL UJIAN MENJADI HURUF
#include<iostream>
#include<string>
using namespace std;
int main(){
float nilai;
char nilai_abjad;
cout<<"Masukkan nilai :";
cin>>nilai;
nilai /= 10;
int n = (nilai);
switch(n){
case 1:
if(nilai >0 dan nilai <=20){
nilai_abjad = 'A';
break;
}
case 2:
nilai_abjad = 'B';
break;
case 3:
nilai_abjad = 'C';
break;
case 4:
nilai_abjad = 'D';
break;
case 5:
nilai_abjad = 'E';
break;
case 6:
nilai_abjad = 'F';
break;
default:
cout<<"ERROR !!!!";
return 0;
}
cout<<"nilai anda adalah :"<< nilai_abjad;
return 0;
}
Senin, 26 Maret 2018
ANALISIS DAN ALGORITMA UNTUK MENGHITUNG LUAS SEBUAH PLAT CD
[Pengamatan] Buatlah analisis dan algoritma untuk menghitung luas sebuah plat CD. Diameter lingkaran luar = …. cm.
Diameter lingkaran dalam = …. cm.
Rumus luas plat CD : plat cd = luas lingkaran luar – luas lingkaran dalam
algoritmanya:
program menginilisasi variabel awal yaitu phi = 3.14, dluar = 12, ddalam = 1.5, untuk diameter cd bagian luar sendiri adalah 12cm dan dalamnya adalah 1.5cm.
untuk jari-jari sendiri adalah setengah diameter, sehingga diameter cd luar dan dalam dibagi 2 dulu, variabel jari jari luarnya adalah, rl = dluar / 2, dan variabel jari jari dalamnya adalah, rd = ddalam /2
kemudian program menghitung luas cd / lingkaran dengan rumus
luas = phi * (jari-jari * jari-jari), untuk luas luar variabelnya adalah, ll = phi * (rl * rl), dan untuk luas dalam variabelnya adalah, ld = phi * (rd * rd)
kemudian luasluar – luasdalam
terakhir program akan mengoutputkan hasil pengurangan luas cd luar dan luas cd dalam
programnya dalam C++ dan Raptor
ANALISIS DAN ALGORITMA UNTUK MENGHITUNG JUMLAH KOMPONEN SEJUMLAH UANG MENJADI PECAHAN-PECAHANNYA
Buatlah analisis dan algoritma untuk menghitung jumlah komponen sejumlah uang menjadi pecahan-pecahannya. Misalkan Rp 188.875,- menjadi : 1 seratus ribuan, 1 lima puluh ribuan, 1 dua puluh ribuan, 1 puluhan ribu, 1 lima ribuan, 3 ribuan, 1 lima ratusan, 1 dua ratusan, 1 ratusan, 1 lima puluhan, 1 dua puluh limaan
analisis :
Program akan melakukan perulangan dengann syarat uang tidak lebih kecil dari jumlah uang.
algoritmanya :
-Program meminta inputan user untuk jumlah uangnya.
variabel uang;
-Program akan melakukan looping dengan syarat uang(nilai_mata_uang) dimana nilai uang yang di pakai adalah rupiah. misalnya 5000 rupiah, 50.000 rupiah dll. dan di dlam whilenya adalah {
uangk=uangk_nilai_mata_uang}
-Program menampilkan output dari program tersebut
Rumus yang digunakan :
analisis :
Program akan melakukan perulangan dengann syarat uang tidak lebih kecil dari jumlah uang.
algoritmanya :
-Program meminta inputan user untuk jumlah uangnya.
variabel uang;
-Program akan melakukan looping dengan syarat uang(nilai_mata_uang) dimana nilai uang yang di pakai adalah rupiah. misalnya 5000 rupiah, 50.000 rupiah dll. dan di dlam whilenya adalah {
uangk=uangk_nilai_mata_uang}
-Program menampilkan output dari program tersebut
Rumus yang digunakan :
ini program C++ nya :
ANALISIS DAN ALGORITMA UNTUK MENGHITUNG SELISIH 2 WAKTU
Buatlah analisis dan algoritma untuk menghitung selisih 2 waktu. Output ditampilkan dalam bentuk jam:menit:detik. Asumsikan menggunakan sistem jam 24-an.
Buat contoh kasus, misalnya berapa selisih waktu antara jam 3.45 sore dengan jam 10.23 malam. Selesaikan secara manual lebih dulu.
Buat contoh kasus, misalnya berapa selisih waktu antara jam 3.45 sore dengan jam 10.23 malam. Selesaikan secara manual lebih dulu.
Rumuskan algoritmanya :
Analisis:
- Kasus selisih detik:
If((detik.detik-detik.detik)<0
det.detik = (60+detik.detik)-detik.detik;
men.menit*60-60;} else{det.detik=detik.detik-deti.detik;}
- kasus selisih menit:
if((menit.menit-meni.menit)<0
men.menit=(60+meni.menit)-menit.menit;
j.jam*60-60;} else { men.menit=menit.menit-meni.menit;}
- kasus selisih jam:
j.jam=jam.jam-ja.jam;
Algoritma:
{membaca nilai waktu pertama [jam(jam.jam), menit(menit),detik(detik)], nilai waktu kedua [jam(ja.jam),menit(meni,menit), detik(deti.detik)]. Menghitung selisih dengan mengurangkan waktu perjam dengan waktu kedua}
Deklarasi:
//function
Struct waktusatu ();
Struct waktudua ();
Struct selisih ();
//saya menggunakna koment(//)agar saya bisa sambil menjelaskan juga
//dibawah ini struct berisi:
jam (integer)
jenit (integer)
detik (integer)
//main ()
Jam, menit, detik (waktusatu)
Ja, meni, deti (waktudua)
J, men, det (selisih)
Deskripsi:
//waktupertama
Baca jam.jam (integer)
Baca menit.menit (integer)
Baca detik.detik (integer)
//waktukedua
Baca ja.jam (integer)
Baca meni.menit (integer)
Baca detik.detik (integer)
Write (j.jam, men.menit, det.detik)
ANALISIS DAN ALGORITMA UNTUK MENGHITUNG KONVERSI DARI JAM:MENIT:DETIK KE DETIK
Buatlah analisis dan algoritma untuk menghitung konversi dari jam:menit:detik ke detik Buat contoh kasus, misalnya konversikan 2 jam 13 menit 43 detik menjadi … detik.
Rumus yang diperlukan :
j=jam*3600;
m=menit*60;
m=menit*60;
Rumuskan algoritmanya :
Analisis :
Kasus: j =jam*3600
m=menit*60
Algoritma :
{membaca jumlah jam(jam), menit (menit), detik (detik) dan menghitung dengan rumus h=j+m+detik}
Deklarasi :
Jam (integer)
Menit (intege)
Detik (integer)
Deskripsi :
Baca (jam)
Baca (menit)
Detik (detik)
Hasil j+m+detik
Write (hasil)
Inilah Programnya Raptor/Flowchat :
Jumat, 23 Maret 2018
ALGORITMA UNTUK MENCARI ISI BOLA BILA DIKETAHUI JARI-JARI
algoritma untuk mencari isi bola bila diketahui jari-jari
Program_Menghitung_Volume_Bola
Algoritma
1. Baca input nilai Jari-jari
2. Simpan ke variable jari_jari
3. Baca input nilai Tinggi
4. Simpan ke variable tinggi
5. Masukkan Rumus Bola = 4/3 x π x t3, simpan ke variable Volume
6. Tampilkan ke layer Monitor Volume
PROGRAM_VOLUME_BOLA;
Uses Crt;
Var
Jari_jari : word;
Tinggi : word;
Volume : real;
Begin
Clrscr;
Write(‘Masukkan Jari-jari Bola = ‘);
Readln(jari-jari);
Write(‘Masukkan Tinggi Bola = ‘);
Readln(tinggi);
Volume := 4/3 * 3.14159265 * tinggi * tinggi * tinggi ;
Writeln(‘Volume Bola adalah = ‘,volume);
Readln;
End.
ini program di dev C++
#include <iostream>
using namespace std;
int main(int argc, char** argv){
int jari;
long int luas,volume;
double phi=3.14;
cout<<"Mengitung luas dan volume bola"<<endl;
cout<<endl;
cout<<"masukan jari jari:";
cin>>jari;
volume=(4*phi*jari*jari*jari)/3;
luas=4*phi*jari*jari;
cout<<endl;
cout<<"Volume bola adalah:"<<volume;
cout<<endl;
cout<<"Luas bola adalah:"<<luas;
return 0;
}
Program_Menghitung_Volume_Bola
Algoritma
1. Baca input nilai Jari-jari
2. Simpan ke variable jari_jari
3. Baca input nilai Tinggi
4. Simpan ke variable tinggi
5. Masukkan Rumus Bola = 4/3 x π x t3, simpan ke variable Volume
6. Tampilkan ke layer Monitor Volume
PROGRAM_VOLUME_BOLA;
Uses Crt;
Var
Jari_jari : word;
Tinggi : word;
Volume : real;
Begin
Clrscr;
Write(‘Masukkan Jari-jari Bola = ‘);
Readln(jari-jari);
Write(‘Masukkan Tinggi Bola = ‘);
Readln(tinggi);
Volume := 4/3 * 3.14159265 * tinggi * tinggi * tinggi ;
Writeln(‘Volume Bola adalah = ‘,volume);
Readln;
End.
ini program di dev C++
#include <iostream>
using namespace std;
int main(int argc, char** argv){
int jari;
long int luas,volume;
double phi=3.14;
cout<<"Mengitung luas dan volume bola"<<endl;
cout<<endl;
cout<<"masukan jari jari:";
cin>>jari;
volume=(4*phi*jari*jari*jari)/3;
luas=4*phi*jari*jari;
cout<<endl;
cout<<"Volume bola adalah:"<<volume;
cout<<endl;
cout<<"Luas bola adalah:"<<luas;
return 0;
}
WORKSHOP MINGGU KETIGA (ALGORITMA DAN PROGRAM C++ MENCARI TITIK TENGAH 2 GARIS)
User diminta untuk membuat algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1, y1) dan B(x2, y2).
Analisis:
Input : x1, x2, y1, y2
Proses : A <– ((x1 + y1)/2)
B <– ((x2 + y2)/2)
Output : tulis (A, B)
Deklarasi :
x1, x2, y1, y2: integer ( input )
A, B : integer ( output)
Deskripsi:
read (x1, x2, y1, y2)
A <– ((x1 + y1)/2)
B<– ((x2 + y2)/2)
write ( A )
write ( B )
Program C++ Mencari Titik Tengah Dua Garis
#include <iostream.h>
|
int main (){
|
int A, B, x1, x2, y1, y2;
|
cout<<” Masukkan nilai x1, x2, y1 dan y2: “<<endl;
|
cin>>x1>>x2>>y1>>y2;
|
A=((x1+y1)/2);
|
B=((x2+y2)/2);
|
cout<<” Titik tengah sebuah garis yang ujung – ujungnya “<<x1<<” dan “<<y1<<” adalah “<<A<<endl;
|
cout<<” Titik tengah sebuah garis yang ujung – ujungnya “<<x2<<” dan “<<y2<<” adalah “<<B<<endl;
|
return 0;
|
}
|
Kamis, 22 Maret 2018
PROGRAM MENAMPILKAN POTONGAN LAGU MENGGUNAKAN RAPTOR. USER DI MINTA UNTUK MENEKAN SEBUAH TOMBOL
assalamualaikum wr...wb..
teman-teman kali ini saya akan membagi postingan sebuah program sederhana menggunakan RAPTOR.
LANJUTANNYA...
PROGRAM MEMPRESENTASIKAN TOTAL BELANJA DENGAN UANG KEMBALIAN MENGGUNAKAN RAPTOR
hay guys.. selamat malam,,, kali ini saya akan memposting hasil dari codingan saya yang berupa SS...
soalnya adalah seorang ibu memberi uang kepada anaknya yaitu 20 rbu, dan ibu meminta anaknya membeli beras 3 kg. harga beras 3 kg seharga RP. 5.500.
berapakah uang kembalian yang di terima adik ?
soalnya adalah seorang ibu memberi uang kepada anaknya yaitu 20 rbu, dan ibu meminta anaknya membeli beras 3 kg. harga beras 3 kg seharga RP. 5.500.
berapakah uang kembalian yang di terima adik ?
PROGRAM MENAMPILAN HURUF I YANG SEMUANYA MENGGUNAKAN KARAKTER *
Assalamualaikum wr...wb..
teman-teman kali ini saya akan membagi postingan dari tugas yang sudah saya kerjakan.
berikut hasil codingannya :
ini hasil outputnya teman-teman
terimakasih....
Selasa, 20 Maret 2018
PROGRAM UNTUK MENGHITUNG LUAS DAN KELILING LINGKARAN BESERTA VOLUME BOLA
HAY TEMAN-TEMAN sahabat coding... ini adalah postingan saya berupa program menghitung luas dan keliling lingkaran. untuk teman-teman yang masih bingung terus ikuti blog saya ya untuk mendapatkan tutorial dari tugas untuk membuat program...
ini adalah hasil SS yang saya buat :
terus ikuti BLOG saya ya.. untuk dapat melihat seluruh postingan yang saya buat. dan memudahkan teman-teman dalam mengerjakan tugas :)
PROGRAM MEMINTA INPUT USER BERUPA TANGGAL BULAN DAN TAHUN
Kali ini saya akan memposting program DEV C++ yaitu meminta input user berupa tanggal, bulan dan tahun.
berikut hasil SS nya :
berikut hasil SS nya :
ini adalah hasil outpunya berupa tanggal-bulan-tahun
terimakasih....tunggu hasil postinganku selanjutnya ya guys ehhe....
Sabtu, 17 Maret 2018
WORKSHOP KEDUA ALGORITMA TRANSAKSI MENGAMBIL UANG DI BANK
assalamualaikum wr...wb..
teman-teman kali ini saya akan membagi postingan dari tugas yang sudah saya kerjakan.
berikut langkah-langkah algoritma trasaksi pengambilan uang di bank.
Algoritma mengambil uang di bank :
1. Masuk ke kanca/ kantor cabang BRI.
2. Memasukkan nomor rekening.
3. Masukkan saldo terakhir.
4. Memasukkan nominal uang yang akan diambil oleh pemilik rekening (yang otomatis akan tercetak dalam kolom debet).
5. Mencetak data ke buku tabungan.
Algoritma Aljabar: |
a = Masuk ke kanca/ kantor cabang BRI.b= Memasukkan nomor rekening. c= Masukkan saldo terakhir. d= Memasukkan nominal uang. e= Mencetak data ke buku tabungan. |
Deklarasi: |
a, b, c, d : integer (input)e : integer (output) |
Deskripsi: |
read (a, b, c, d )e <— c – d write (e) |
Algoritma transaksi pengambilan uang di bank
1.Mengambil formulir di bank yang ingin di tuju.
2. Mengisi formulir tersebut.
1. Mengisi tanggal transaksi.
2. Mencentang jenis tabungan yang dimiliki.
3. Mengisi nomor rekening.
4. Mengisi nama.
5. Mengisi kanca / kantor cabang tempat mengambil tabungan.
6. Mengisi nominal uang yang diinginkan contoh sebesar Rp. 600.000,- dengan huruf: “Enam
ratus ribu rupiah”.
7. Menandatangani formulir.
3. Menyerahkan formulir yang telah diisi kepada teller.
4. Menerima uang beserta buku tabungan yang sudah terisi data transaksi terbaru.
PROGRAM ARITMATIKA BERUPA PENJUMLAHAN,PENGURANGAN,PERKALIAN,PEMBAGIAN DAN PANGKAT 2
hay sahabat codng,,,kali ini saya akan membagi postingan saya tentang program kalkulator. yang akan menampilkan penjumlahan antara 2 bilangan, pengurangan antara 2 bilangan, perkalian antara dua bilangan, pembagian anatra 2 bilangan dan pangkat.
Ini hasil dari keluaran pada program kalkulator sederhana :
#include <iostream>
#include <conio.h>
#include <math.h>
//#include <nur>
using namespace std;
int pilihan();
int nur(){
cout<<"\t-----------------------------------------------------------"<<endl;
}
int penjumlahan(){
float bil1, bil2, hasil;
cout<<"1. Operasi Penjumlahan"<<endl;
cout<<" Masukkan bilangan pertama : "; cin>>bil1;
cout<<" Masukkan bilangan kedua : "; cin>>bil2;
hasil = bil1 + bil2;
cout<<" Hasil dari "<<bil1<<" + "<<bil2<<" = "<<hasil<<endl;
pilihan();
}
int pengurangan(){
float bil1, bil2, hasil;
cout<<"2. Operasi Pengurangan"<<endl;
cout<<" Masukkan bilangan pertama : "; cin>>bil1;
cout<<" Masukkan bilangan kedua : "; cin>>bil2;
hasil = bil1 - bil2;
cout<<" Hasil dari "<<bil1<<" - "<<bil2<<" = "<<hasil<<endl;
pilihan();
}
int perkalian(){
float bil1, bil2, hasil;
cout<<"3. Operasi Perkalian"<<endl;
cout<<" Masukkan bilangan pertama : "; cin>>bil1;
cout<<" Masukkan bilangan kedua : "; cin>>bil2;
hasil = bil1 * bil2;
cout<<" Hasil dari "<<bil1<<" * "<<bil2<<" = "<<hasil<<endl;
pilihan();
}
int pembagian(){
float bil1, bil2, hasil;
cout<<"4. Operasi Pembagian"<<endl;
cout<<" Masukkan bilangan pertama : "; cin>>bil1;
cout<<" Masukkan bilangan kedua : "; cin>>bil2;
hasil = bil1 / bil2;
cout<<" Hasil dari "<<bil1<<" / "<<bil2<<" = "<<hasil<<endl;
pilihan();
}
int pangkat(){
float bil, hasil;
cout<<"5. Operasi Pangkat 2"<<endl;
cout<<" Masukkan bilangan : "; cin>>bil;
hasil = bil * bil;
cout<<" Hasil dari "<<bil<<" pangkat 2 = "<<hasil<<endl;
pilihan();
}
int keluar(){
nur();
cout<<"Terima kasih telah menggunakan Program Kalkulator Sederhana"<<endl;
cout<<"Program ini disusun oleh NURZAITUN SAFITRI MAHASISWA TI UNIVERSITAS AHMAD DAHLAN"<<endl;
nur();
exit(0);
}
int salah(){
char nur;
cout<<"Perintah salah !"<<endl;
}
int pilihan(){
float pil;
cout<<endl;
cout<<"Masukkan pilihan anda : "; cin>>pil;
if(pil==1){
penjumlahan();
}
else if(pil==2){
pengurangan();
}
else if(pil==3){
perkalian();
}
else if(pil==4){
pembagian();
}
else if(pil==5){
pangkat();
}
else if(pil==6){
keluar();
}
else {
salah();
}
}
int main(){
cout<<"\tProgram Kalkulator Sederhana"<<endl;
cout<<"\t 2 Bilangan"<<endl;
cout<<"\t----------------------------"<<endl;
cout<<"Pilih Operator"<<endl;
cout<<"--------------"<<endl;
cout<<"1. Penjumlahan"<<endl;
cout<<"2. Pengurangan"<<endl;
cout<<"3. Perkalian"<<endl;
cout<<"4. Pembagian"<<endl;
cout<<"5. Pangkat 2"<<endl;
cout<<"6. Exit Program"<<endl;
pilihan();
getch();
}
#include <conio.h>
#include <math.h>
//#include <nur>
using namespace std;
int pilihan();
int nur(){
cout<<"\t-----------------------------------------------------------"<<endl;
}
int penjumlahan(){
float bil1, bil2, hasil;
cout<<"1. Operasi Penjumlahan"<<endl;
cout<<" Masukkan bilangan pertama : "; cin>>bil1;
cout<<" Masukkan bilangan kedua : "; cin>>bil2;
hasil = bil1 + bil2;
cout<<" Hasil dari "<<bil1<<" + "<<bil2<<" = "<<hasil<<endl;
pilihan();
}
int pengurangan(){
float bil1, bil2, hasil;
cout<<"2. Operasi Pengurangan"<<endl;
cout<<" Masukkan bilangan pertama : "; cin>>bil1;
cout<<" Masukkan bilangan kedua : "; cin>>bil2;
hasil = bil1 - bil2;
cout<<" Hasil dari "<<bil1<<" - "<<bil2<<" = "<<hasil<<endl;
pilihan();
}
int perkalian(){
float bil1, bil2, hasil;
cout<<"3. Operasi Perkalian"<<endl;
cout<<" Masukkan bilangan pertama : "; cin>>bil1;
cout<<" Masukkan bilangan kedua : "; cin>>bil2;
hasil = bil1 * bil2;
cout<<" Hasil dari "<<bil1<<" * "<<bil2<<" = "<<hasil<<endl;
pilihan();
}
int pembagian(){
float bil1, bil2, hasil;
cout<<"4. Operasi Pembagian"<<endl;
cout<<" Masukkan bilangan pertama : "; cin>>bil1;
cout<<" Masukkan bilangan kedua : "; cin>>bil2;
hasil = bil1 / bil2;
cout<<" Hasil dari "<<bil1<<" / "<<bil2<<" = "<<hasil<<endl;
pilihan();
}
int pangkat(){
float bil, hasil;
cout<<"5. Operasi Pangkat 2"<<endl;
cout<<" Masukkan bilangan : "; cin>>bil;
hasil = bil * bil;
cout<<" Hasil dari "<<bil<<" pangkat 2 = "<<hasil<<endl;
pilihan();
}
int keluar(){
nur();
cout<<"Terima kasih telah menggunakan Program Kalkulator Sederhana"<<endl;
cout<<"Program ini disusun oleh NURZAITUN SAFITRI MAHASISWA TI UNIVERSITAS AHMAD DAHLAN"<<endl;
nur();
exit(0);
}
int salah(){
char nur;
cout<<"Perintah salah !"<<endl;
}
int pilihan(){
float pil;
cout<<endl;
cout<<"Masukkan pilihan anda : "; cin>>pil;
if(pil==1){
penjumlahan();
}
else if(pil==2){
pengurangan();
}
else if(pil==3){
perkalian();
}
else if(pil==4){
pembagian();
}
else if(pil==5){
pangkat();
}
else if(pil==6){
keluar();
}
else {
salah();
}
}
int main(){
cout<<"\tProgram Kalkulator Sederhana"<<endl;
cout<<"\t 2 Bilangan"<<endl;
cout<<"\t----------------------------"<<endl;
cout<<"Pilih Operator"<<endl;
cout<<"--------------"<<endl;
cout<<"1. Penjumlahan"<<endl;
cout<<"2. Pengurangan"<<endl;
cout<<"3. Perkalian"<<endl;
cout<<"4. Pembagian"<<endl;
cout<<"5. Pangkat 2"<<endl;
cout<<"6. Exit Program"<<endl;
pilihan();
getch();
}
Langganan:
Postingan (Atom)