di kasus 4.4 ini,kita mencari rata rata sebagai berikut:
dalam C++
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
float c,hasil,x,b,mhs,a;
cout<<"Masukan jumlah mahasiswa : ";
cin>>mhs;
x=1;
while(!(x>mhs)){
cout<<"Masukan Nilai UAS : ";
cin>>a;
cout<<"Masukan Nilai UTS : ";
cin>>b;
cout<<"Masukan Nilai Tugas : ";
cin>>c;
hasil=(a+b+c)/3;
cout<<"Nilai Rata-rata Mahasiswa ke-"<<x<<" adalah "<<hasil<<endl;
x=x+1;
}
return 0;
}
dengan output sebagai berikut:
Sabtu, 19 Maret 2016
menyelesaikan kasus 4.3
menghitung bilangan ganjil 1-10
naah,disini saya akan menyampaikan dalam bentuk raptornya,sedangkan c++ menyusul yaakarena masih error(terus).
di kasus 4.3 ini,kita beusaha untuk menghitung bilangan ganjil antara 1-10.di program ini saya menggunakan loop atau perulangan.
naah,disini saya akan menyampaikan dalam bentuk raptornya,sedangkan c++ menyusul yaakarena masih error(terus).
di kasus 4.3 ini,kita beusaha untuk menghitung bilangan ganjil antara 1-10.di program ini saya menggunakan loop atau perulangan.
menghitung bilangan ganjil
program ini adalh program yang mencari nilai ganjil dalam rentang 1-100
#include <iostream>
#include <conio.h>
using namespace std;
int main (){
int a,b,i;
a=-1;
cout<<"bilangan ganjil (1_100) adalah:";
cout<<endl;
for (i=1;i<=50;i++)
{
b=2+a;
cout<<b<<" ";
a=b;
}
getch ();
}
#include <iostream>
#include <conio.h>
using namespace std;
int main (){
int a,b,i;
a=-1;
cout<<"bilangan ganjil (1_100) adalah:";
cout<<endl;
for (i=1;i<=50;i++)
{
b=2+a;
cout<<b<<" ";
a=b;
}
getch ();
}
Kamis, 17 Maret 2016
alpro 1
Komputer dan Bahasa Pemrograman(1)
1.
Algoritma
Pengertian Algoritma adalah susunan yang logis dan
sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu.
Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan
suatu software.
Algoritma berbeda dengan Logaritma. Logaritma
merupakan operasi Matematika yang merupakan kebalikan dari eksponen atau
pemangkatan. Contoh Logaritma seperti bc=
a ditulis sebagai blog a
= c (b disebut basis).
Contoh nyata Algoritma dalam kehidupan sehari-hari
adalah "Cara Memasak nasi". Berikut langkah-langkah cara
memasak nasi :
-cuci bersih beras yang akan di masak.cuci hingga warna air tidak keruh.
-beras yang telah dicuci bersih lalu diberi air setinggi satu ruas jari telunjuk.
-masukkan ke dalam rice cooker lalu pencet tombolnya sehingga lampu yang tadinya berada pada posisi warm,berubah ke posisi cook.
-tanda nasi sudah matang adalah ketika posisi sudah kembali ke warm kembali
-beras yang telah dicuci bersih lalu diberi air setinggi satu ruas jari telunjuk.
-masukkan ke dalam rice cooker lalu pencet tombolnya sehingga lampu yang tadinya berada pada posisi warm,berubah ke posisi cook.
-tanda nasi sudah matang adalah ketika posisi sudah kembali ke warm kembali
2.
Pemrograman
contoh
pemrograman pada c++ untuk menghitung luas trapesium :
3. Bukan
Algoritma
contohnya salah
satu yang bukan Algoritma :
"Delavega menghidupkan televisi"
langkah : delavega langsung
hidupkan tombol power ,pada kenyataannya televisi delavega tidak lah hidup
.karena menghidupkan sebuah televisi harus memasangkan kabel pada aliran
listrik baru pencet tombol power.karena langkah delavega
kurang tepat.
mungkin itu sedikit materi yang dapat saya rangkum
tugas 2
#include <iostream>
Buatlah algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen- komponennya. Sebagai contoh :
127 = 1 ratusan + 2 puluhan + 7 satuan
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
void uang (int x){
int r,p,s;
if(x>=1000){
cout<<" Tidak dapat menjangkau nominal yang ada ingikan";
}
else {
r=x/100;
p=(x-r*100)/10;
s=(x-r*100-p*10);
cout<<"\n Ratusan = " <<r<<endl;
cout<<" Puluhan = " <<p<<endl;
cout<<" Satuan = " <<s<<endl;
}
}
int main(int argc, char** argv) {
int input ;
cout<<"\n Masukan Nominal : ";cin>>input;
uang (input);
return 0;
}
Buatlah algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen- komponennya. Sebagai contoh :
127 = 1 ratusan + 2 puluhan + 7 satuan
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
void uang (int x){
int r,p,s;
if(x>=1000){
cout<<" Tidak dapat menjangkau nominal yang ada ingikan";
}
else {
r=x/100;
p=(x-r*100)/10;
s=(x-r*100-p*10);
cout<<"\n Ratusan = " <<r<<endl;
cout<<" Puluhan = " <<p<<endl;
cout<<" Satuan = " <<s<<endl;
}
}
int main(int argc, char** argv) {
int input ;
cout<<"\n Masukan Nominal : ";cin>>input;
uang (input);
return 0;
}
tugas individu 1
butuh perjuangan buat saya bisa menyelesaikan tugas iniii soalnya saya ngga nge dong soal beginian,alhasil inilah hasil saya mengutak atik .
Buatlah algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2).
butuh perjuangan buat saya bisa menyelesaikan tugas iniii soalnya saya ngga nge dong soal beginian,alhasil inilah hasil saya mengutak atik .
Buatlah algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2).
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
int x1,x2,y1,y2,a,b;
cout<<"titik tengah"<<endl;
cout<<"Masukan x1 : ";cin>>x1;
cout<<"Masukan x2 : ";cin>>x2;
cout<<"Masukan y1 : ";cin>>y1;
cout<<"Masukan y2 : ";cin>>y2;
a=(x1+x2)/2;
b=(y1+y2)/2;
cout<<"nilai dari garis x adalah : "<<a<<endl;
cout<<"nilai dari garis y adalah : "<<b;
return 0;
}
algoritma:
1.deklarasikan variabelnya
2.di inpukan 3 bilangannya,lalu
3. Proses dengan rumus titiktengah “(“ + (x1+x2)/2+ “)” ,”(“ + (y1+y2)/2+”)”
alpro ke tiga
welcome minggu ketiga alprooo.....!
pusing sudah di minggu ketiga alpro,seisi rumah kena deh..jangan ganggu macan lagi ngamuk,ahahaha
di minggu ketiga ini kita udah mulai dibikin pusing karena tugasnya mulai berdatangan,udah pada bertamu.di tambah tugas tugas dari mata kuliah yang lain yang harus di post malam ini jugaa.tambah mumet kan?ketika semangat udah mulai hilang,ke motivasi lagi ..sama mbak mbak yang bisa wisuda juga.lulus juga dari teknik informatika,anggep aja ini pemanasan kuliah.semangat minggu ketiga alprooooo
pusing sudah di minggu ketiga alpro,seisi rumah kena deh..jangan ganggu macan lagi ngamuk,ahahaha
di minggu ketiga ini kita udah mulai dibikin pusing karena tugasnya mulai berdatangan,udah pada bertamu.di tambah tugas tugas dari mata kuliah yang lain yang harus di post malam ini jugaa.tambah mumet kan?ketika semangat udah mulai hilang,ke motivasi lagi ..sama mbak mbak yang bisa wisuda juga.lulus juga dari teknik informatika,anggep aja ini pemanasan kuliah.semangat minggu ketiga alprooooo
Alpro minggu kedua
masuk di minggu kedua ini,kita dikit banyak udah ada tugas,tugasnya ada di materi di slide yang bapak wahyu berikan kepada kami.o iyaa,kita juga udah ada kelompok untuk tugas proyek.sekedar iklan aja,tugas proyek kita itu pas bulan puasa,udah kebayang sih gimana sedikit repotnya besok.di materi slide nya ada tugas tentang tabungan tabungan gituu,istilahnya mengkonversikan angka ke dalam bentuk huruf..terus setiap mata kuliah alpron kita harus bawa laptop sendiri,kalo tidak..ntar kita suruh sedekah 5000 rupiah.teruus kalo copas tugas temen kita suruh bayar 10.000 ke teman yang kita mintai tugas tersebut.ada juga pretest yang super singkat.semoga minggu ketiga udah bisa ngikutin alur pembelajaran bapaknya.semoga
kisah minggu pertama kuliah alpro
iyaaaak,di minggu pertama alpro kita masuk jam 7 pagi(lagi).dimana aku harus berangkat jam setengah 6 dari rumah.yah maklum nasib anak laju dari rumah.di jalan kejebak macet,kena lampu merah 4 kali.sampai kampus bapaknya udah standby disana.minggu pertama ini kita cuma perkenalan aja,sistem nya masih sersan,serius tapi santai.enak sih di minggu pertama ini.semoga kuliah alpro semsester ini enak.amiiin
Biodata Diri
Nama :Rr. Delavega Widya Ningrum
Tempat,Tanggal Lahir :Bantul,9 mei 1997
Alamat :Bakal Pokok,Rt.28, Argodadi, Sedayu, Bantul
Pendidikan :
TK : PKK 25 Argodadi
SD : SDN 2 Sungapan
SMP : MTs Muallimaat Muh.YK
SMA : MA Muallimaat Muh.YK
email : vegadela35@gmail.com
FB : Delavega Widya Ningrum
Ig : Delavega.widya
kasus struktur pemilihan minggu ke 3
Kasus 3.5
Buatlah algoritma, flowchart, dan program untuk mengkonversi hari ke-1 adalah hari Senin sampai dengan hari ke-7 adalah Minggu.
1. Algoritma
Deklarasi
masukan integer hari_ke;
Deskripsi
read(hari_ke);
pilih (hari_ke) untuk
1 : hari "Senin";
2 : hari "Selasa";
3 : hari "Rabu";
4 : hari "Kamis";
5 : hari "Jumat";
6 : hari "Sabtu";
7 : hari "Minggu";
default untuk pilihan yang tidak ada;
end {pilih}
write(hari)
2. Program dan Flowchart
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int hari_ke;
cout<<"Masukan hari ke-";cin>>hari_ke;
switch (hari_ke){
case 1 :{
cout<<"Senin";break;
}
case 2 :{
cout<<"selasa";break;
}
case 3 :{
cout<<"Rabu";break;
}
case 4 :{
cout<<"Kamis";break;
}
case 5 :{
cout<<"Jumat";break;
}
case 6 :{
cout<<"Sabtu";break;
}
case 7 :{
cout<<"Minggu";break;
}
default:{
cout<<"Hari tidak ditemukan";break;
}
}
return 0;
}
Buatlah algoritma, flowchart, dan program untuk mengkonversi hari ke-1 adalah hari Senin sampai dengan hari ke-7 adalah Minggu.
1. Algoritma
Deklarasi
masukan integer hari_ke;
Deskripsi
read(hari_ke);
pilih (hari_ke) untuk
1 : hari "Senin";
2 : hari "Selasa";
3 : hari "Rabu";
4 : hari "Kamis";
5 : hari "Jumat";
6 : hari "Sabtu";
7 : hari "Minggu";
default untuk pilihan yang tidak ada;
end {pilih}
write(hari)
2. Program dan Flowchart
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int hari_ke;
cout<<"Masukan hari ke-";cin>>hari_ke;
switch (hari_ke){
case 1 :{
cout<<"Senin";break;
}
case 2 :{
cout<<"selasa";break;
}
case 3 :{
cout<<"Rabu";break;
}
case 4 :{
cout<<"Kamis";break;
}
case 5 :{
cout<<"Jumat";break;
}
case 6 :{
cout<<"Sabtu";break;
}
case 7 :{
cout<<"Minggu";break;
}
default:{
cout<<"Hari tidak ditemukan";break;
}
}
return 0;
}
bahan diskusi sekuen 2
Bahan Diskusi:
Periksa buku tabungan salah satu anggota kelompok. Lakukan detail transaksi pengambilan uang tabungan termasuk detail isian dalam formulir transaksi. Pisahkan algoritma penulisan angka menjadi ejaan :
Misal anda mengambil uang sebesar 300.000 akan tertulis sebagai ‘tiga ratus ribu rupiah”
Tulislah menggunakan huruf miring (italic) bila pernyataan tertentu boleh berada pada deretan lain. Sementara urutan yang HARUS berada pada urutan tertentu tulis dalam huruf tegak (biasa)
kami kelompok 10 akan menggunakan program c++ seperti berikut:
#include <iostream>
#include <windows.h>
#include <conio.h>
#include <stdio.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
void satuan(int x) {
if (x==1) cout<<"Satu ";
else if(x==2) cout<<"Dua ";
else if(x==3) cout<<"Tiga ";
else if(x==4) cout<<"Empat ";
else if(x==5) cout<<"Lima ";
else if(x==6) cout<<"Enam ";
else if(x==7) cout<<"Tujuh ";
else if(x==8) cout<<"Delapan ";
else if(x==9) cout<<"Sembilan ";
else if(x==10) cout<<"Sepuluh ";
else if(x==11) cout<<"Sebelas ";
}
void terbilang(long y)
{
if(y<=11) satuan(y);
else if((y>11) && (y<=19))
{
terbilang (y%10);
cout<<"Belas ";
}
else if ((y>=20)&&(y<=99))
{
terbilang(y/10);
cout<<"Puluh ";
terbilang(y%10);
}
else if((y>=100)&&(y<=199))
{
cout<<"Seratus ";
terbilang(y%100);
}
else if((y>=200)&&(y<=999))
{
terbilang(y/100);
cout<<"Ratus ";
terbilang(y%100);
}
else if((y>=1000)&&(y<=1999))
{
cout<<"Seribu ";
terbilang(y%1000);
}
else if((y>=2000)&&(y<=9999))
{
terbilang(y/1000);
cout<<"Ribu ";
terbilang(y%1000);
}
else if((y>=10000)&&(y<=99999))
{
terbilang(y/1000);
cout<<"Ribu ";
terbilang(y%1000);
}
else if((y>=100000)&&(y<=999999))
{
terbilang(y/1000);
cout<<"Ribu ";
terbilang(y%1000);
}
else if((y>=1000000)&&(y<=9999999))
{
terbilang((y/100000));
cout<<"Juta ";
terbilang((y%100000));
}
else if((y>10000000))
{
cout<<"eror";
}
}
int main(int argc, char** argv){
unsigned long nilai;
int tarik,setor,menu;
int saldo=4330775;
system ("cls");
char jawab;
menu:
system ("cls");
cout<<"|========================|"<<endl;
cout<<"| Bank BRI Indonesia\t |"<<endl;
cout<<"|========================|"<<endl;
cout<<" Saldo Anda RP:"<<saldo<<endl;
cout<<"|========================|"<<endl;
cout<<"| Menu Transaksi\t |"<<endl;
cout<<"|========================|"<<endl;
cout<<"|1) Setor Tabungan\t |"<<endl;
cout<<"|2) Ambil Tabungan\t |"<<endl;
cout<<"|3) Exit\t\t |"<<endl;
cout<<"|========================|"<<endl;
cout<<" Pilih Menu 1/2/3 = ";cin>>menu;
if (menu==1){
system ("cls");
cout<<"|========================|"<<endl;
cout<<"| Menu Penyetoran\t |"<<endl;
cout<<"|========================|"<<endl;
cout<<" Jumlah Setor = RP.";cin>>setor;
cout<<"|========================|"<<endl;
saldo=saldo+setor;
nilai=saldo;
system ("cls");
cout<<"Jumlah Saldo = RP."<<saldo<<endl;
cout<<"Jumlah Setoran =RP. "<<endl;cout<<"RP .";
terbilang(nilai);
cout<<"\n========================================================"<<endl;
cout<<"\nApakah Anda Ingin Melakukan Transaksi Lagi (Y/T) =";
cin>>jawab;
while(jawab=='Y'||jawab=='y'){
goto menu;
}
system ("cls");
cout<<"Trima Kasih!!!";
}else if(menu==2){
system ("cls");
cout<<"|========================|"<<endl;
cout<<"| Menu Penarikan |"<<endl;
cout<<"|========================|"<<endl;
cout<<" Jumlah Penarikan = RP.";cin>>tarik;
saldo=saldo-tarik;
nilai=tarik;
system ("cls");
cout<<"Jumlah Saldo :RP. "<<saldo<<endl;
cout<<"JUmlah Penarikan RP. "<<tarik<<endl;cout<<"RP .";
terbilang(nilai);
cout<<"\nApakah Anda Ingin Melakukan Transaksi Lagi (Y/T) =";
cin>>jawab;
while(jawab=='Y'||jawab=='y'){
goto menu;
}
system ("cls");
cout<<"Trima Kasih!!!";
}else {
system ("cls");
cout<<endl;
cout<<"Maaf Menu yang Anda Masukan Tidak Terdeteksi"<<endl;
cout<<"Apakah Anda Ingin Kembali ke Menu Transaksi (Y/T) =";
cin>>jawab;
while(jawab=='Y'||jawab=='y'){
goto menu;
}
system ("cls");
cout<<"Trima Kasih!!!";
}
return 0;
}
Langganan:
Postingan (Atom)




