Minggu, 17 April 2016

Problem Solving 541

0

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
  using namespace std;
  
   class day{
    public:
    void alih();
    private:
    int angka;
    };
       
void day::alih(){
    cout << "Anda akan mengkonversikan dari inputan Angka ke nama-nama Hari!" << endl;
    cout << "\nMasukkan angka antara 1 sampai dengan 7 : ";
    cin>>angka;
      
    if (angka==1)
   {
    cout << "\n\nHari ke "<<angka<<" adalah Hari Senin" << endl;}
   else
   {if (angka==2){
 cout << "\n\nHari ke "<<angka<<" adalah Hari Selasa" << endl;}
    else{
    if (angka==3){
    cout << "\n\nHari ke "<<angka<<" adalah Hari Rabu" << endl;}
    else
    {
    if (angka==4){
    cout << "\n\nHari ke "<<angka<<" adalah Hari Kamis" << endl;}
    else{
    if (angka==5){
    cout << "\n\nHari ke "<<angka<<" adalah Hari Jum'at" << endl;}
    else
    {
    if (angka==6)
    {
    cout << "\n\nHari ke "<<angka<<" adalah Hari Sabtu" << endl;}
    else if (angka==7){
    cout << "\n\nHari ke "<<angka<<" adalah Hari Ahad" << endl;}
    else{
    cout << "\n\nInputan yang anda masukkan salah!!" << endl;}
    }
    }
 }
    }
    }
    }
    
int main()
{ day satu;
  satu.alih();
 return 0;
}

Problem solving 419

0

Summary of Hospital Revenue
Deklarasi:
                I, j, max, temp   integer
Deskripsi :    
            Max  input
            For (i=1;i<=max;i++) then
            Write(‘ Masukkan data ke- ‘I’)
            for(i=1;i<=max;i++) then
write(‘data[i]’)
for(i=1;i<=max;i++) then
for(j=1;j<=max;j++) then
if(data[i]>data[j]) then
write(‘temp=data[i])
            data[i]   data[j]; 
data[j]   temp;


#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 i, j, max, temp;
    int data[10];
    cout<<"\t------Summary of Hospital Revenue------- "<<endl;
    cout<<"Masukan banyak data ";
    cin>>max;
    for(i=1;i<=max;i++){
        cout<<"Masukan data ke-"<<i<<" ; ";
        cin>>data[i];
        }
    cout<<"Data Awal : ";
    for(i=1;i<=max;i++){
        cout<<data[i]<<" ";
    }
    for(i=1;i<=max;i++){
        for(j=1;j<=max;j++){
        if(data[i]>data[j]){
            temp=data[i];
            data[i]=data[j];
            data[j]=temp;
        }
    }
}
    return 0;
}

Problem solve 538

0

E-Book 

(Problem Solving And Program Design in C) = Finding Capital Letters In A String (Halaman 538).


#include <iostream>
#include <string.h>
using namespace std;
main(){
 char coba[100];
 int a;
 cout<<"masukkan kata =";
 cin>>coba;
 cout<<"huruf kapital pada kata tersebut =";
 for(int a=0;a<strlen(coba);a++){
  if(coba[a]>='A' && coba[a]<='Z')cout<<coba[a];
 }
}




KASUS 7.1

0


. Carilah rata-rata dari n bilangan bulat dengan menggunakan array.
Fungsi rata (input x : array [1..10] of integer, n : integer) : real
{Diberikan n data kemudian dicari rata-ratanya}

Deklarasi

i, jumlah : integer
Deskripsi
jumlah ß 0
for i ß 1 to n do
jumlah ß jumlah + x[i]
endfor
rata ß jumlah/n














  
DEV C++:

#include<iostream>
using namespace std;
void masuk_data(int n)
   
{    int i;int A[5],total=0,rata;

     for (i = 0; i < n; i++)
     {    cout << "Data ke- : ",i+1;
          cin >> A[i];
     }


    for (i = 0; i<n; i++) {
   total = total + A[i];
    }
    rata=total/n;
    cout<<rata;
}


main(){
masuk_data(5);

}

Contoh mengunakan Raptor
Memakai procedure/fungsi





Sabtu, 16 April 2016

RENCANA KULIAH

0

Latihan 1

  •  Mencari frekuensi huruf..
#include <stdio.h>  
#include <stdlib.h>  
  
#define minBesar    65  
#define maxBesar    90  
#define minKecil    95  
#define maxKecil    122  
  
int main()  
{  
    int besar, kecil;  
    long in;  
  
    besar = kecil = 0;  
  
    puts("Ketikkan sebuah kalimat dengan kombinasi huruf besar kecil ke textream \ncth: \"ReNcAnA KuLiAh\"");  
  
    while((in = getchar()) != EOF && in != '\n') {  
        if (in >= minBesar && in <= maxBesar)  
            ++besar;  
        else if(in >= minKecil && in <= maxKecil)  
            ++kecil;  
    }  
  
    printf("\nJumlah Huruf Besar : %d dan Huruf Kecil : %d\n", besar, kecil);  
  
    return 0;  
}



Latihan 2
  • mencari huruf 

#include<iostream>
#include<stdio.h>
#include<string.h>
#include<ctype.h>
using namespace std;

int garis()
{cout<<"\n-----------------------------------------------------------";}

int main()
{
char kal[20];
char *car,vcar;
int x,y;

system("cls");
car=&vcar;

cout<<"Masukan Kalimat : ";gets(kal);
cout<<"\n\nINPUT";
cout<<"\nKalimat \t: "<<kal;
cout<<"\nHuruf yang dicari pada kalimat "<<kal<<" adalah : ";
cin>>vcar;
cout<<"\n\nHASIL PENCARIAN";

if(*car=vcar)
{
for(x=0;x<=strlen(kal);x++)
    {
    if(_toupper(*car)==_toupper(kal[x]) || *car==_toupper(kal[x]) || _toupper(*car)==(kal[x]))
    {
     cout<<"\nHuruf "<<*car<<" pada kalimat "<<kal<<" ditemukan pada index ke-["<<x<<"]";
     garis();
    }
    }
}

else if(*car!=NULL)
{cout<<"\nHuruf "<<vcar<<" Tidak Ditemukan";}
cout<<"\noleh : hadi mustopa - Kelas : 1TI-c - NRP: 1500018160";
garis();
//getch();
}



Latihan 3
  • menghitung karakter 
#include <iostream>
#include <conio.h>
#include <string.h>
#include <stdio.h>
using namespace std;
int main()
{
    char Kata[50];
    char Kar;
    int JumKar = 0;

    cout<<"Masukkan kalimat : ";
    gets(Kata);
    cout<<endl;

    cout<<"Masukkan satu karakter yang akan dihitung : ";
    cin>>Kar;
    cout<<endl;

    for (int i = 0; i <= strlen(Kata); i++)
    {
        if (Kata[i] == Kar)
        {
            JumKar++;
        }
    }

    cout<<"Jumlah karakater \""<<"\" ada ("<<JumKar<<") buah";

    return 0;
}

Latihan 4
  • membalikan kata 
#include"iostream"
#include"string.h"
using namespace std;
main(){
    char a[100]; int i;
    cout<<"masukkan  kata : "; cin>>a;
    i=strlen(a); for(i--;i>=0;i--) cout <<a[i];
}

Sabtu, 09 April 2016

REFLEKSI minggu ke 6

0

assalamualikum gan  ....
 pada pertemuan ke enam ini kami di berikan kuis tetapi kuis ini di jwb perindividu dan hanya melihat leptop sendiri soalnya membuat algoritma tentang rekrusif dan interaktif  saya pun mencoba menjawab nya tetapi waktu di periksa jawaban saya dan teman teman pun tidak ada yang benar dan salah  kami diberi tugas untuk menulis Maksimal 5 kali pada kertas yaitu menulis yang dikuiskan oleh kami. hanya diberi waktu sampai jam 10.00 sehingga kita bisa menyelesaikan tepat waktu. Dosen menginfokan  lewat sosmed fb untuk kelas A,B,C tentang terkait dengan tugas yang batas akhirannya hari ini dan soal UTS no 4 yang sudah harus dipersiapkan mulai minggu ini. 

terimakasih .......

Jumat, 08 April 2016

refleksi minggu ke 5

0

haiii  tak terasa pembelajaran matkul algoritma pemograman telah memasiku minggu ke lima .
di Minggu kelima ini di adakan kuis kelompok. Maksudnya kuis di kerjakan secara kelompok dengan pembagian Algoritma,C++, dan Raptornya. alhamdulilah sedikit bisa membuat programannya tetapi kami memiliki kendala pada pembuatan reptornya.
Kami juga mendapatkan tugas untuk menyelesaikan kasus dan latihan yang belum kami kerjakan dari ppt,diktat dan buku rujukan. Lebih dari 100 latihan dan deadline sabtu 2 April 2016 jam 12. Tidak mungkin setiap mahasiswa bisa mengerjakan semuanya dalam waktu sesingat itu. So, untuk mengatasinya kami kelas C membaginya per kelompok agar setiap anggotanya mengerjakan setidaknya 2 sampe 3 soal.di sini lah kekompakan kelas di uji ahahha