Showing posts with label ALPRO. Show all posts
Showing posts with label ALPRO. Show all posts

Monday, October 5, 2015

ALPRO (ALGORITMA PEMOGRAMAN) PROGRAM DAN FLOWCHART MENGHITUNG RATA-RATA DARI INTEGER POSITIF



Hitunglah rata-rata dari integer positif (banyak data ditentukan dari data yang dimasukkan).
Flowchart-nya :

Program C++ :
#include 
#include
using namespace std;
int main()
{
   int n, a;
   float jumlah, rata;
   jumlah =0;
   cout<<"Masukkan nilai siswa ";
   cin >> a;
   n =1;
   while (!(a<=0))
   {
      jumlah =jumlah+a;
      cout<<"Masukkan nilai siswa ";
      cin >> a;
      n =n+1;
   }
   rata =jumlah/(n-1);
   cout << "Rata-rata nilai = "<<< endl;
   system(“PAUSE”);
   return 0;
}

ALPRO (ALGORITMA PEMOGRAMAN) PROGRAM DAN FLOWCHART MENENTUKAN NILAI TERKECIL DAN TERBESAR DARI SEMUA BILANGAN POSITIF



Flowchart :
flowchart menentukan nilai terbesar dan terkecil dali bilangan postif

Program C++ :

#include
#include
using namespace std;
int main()
{
   int mx,n,mn,x,jumlah;
   n =1;
   mn =2;
   mx =0;
   jumlah =0;
   cout<<"Masukkan nilai ke-1 : ";
   cin >> x;
   mn =x*mn;
   while (!(x<=0))
   {
      if (x>mx)
      {
         mx =x;
      }
      else
      {
      }
      if (x
      {
         mn =x;
      }
      else
      {
      }
      jumlah =jumlah+x;
      n =n+1;
      cout << "Nilai terkecil = "<<< endl;      
      cout << "Nilai terbesar = "<<< endl;      
      cout << "Jumlah semua bilangan = "<<< endl<
      cout<<"Masukkan nilai ke-"<<<" : ";
      cin >> x;
   }
   system(“PAUSE”);
   return 0;
}

ALPRO (ALGORITMA PEMOGRAMAN) PROGRAM DAN FLOWCHART MENGHITUNG FAKTORIAL

FLOWCHART MENGHITUNG FAKTORIAL


Program C++ :

#include 
#include

using namespace std;
int main()
{
   int n, i;
   unsigned long hasil;
   cout<<"faktorial ";
   cin >> n;
   hasil =1;
   i =1;
   while (!(i>n))
   {
      hasil =hasil*i;
      i =i+1;
   }
   cout << n<<" ! = "<<< endl;
 
   system(“PAUSE”);
   return 0;
}

ALPRO (ALGORITMA PEMROGRAMAN) PROGRAM DAN FLOWCHART CEK PALINDROM


Kasus :
  • Buatlah suatu algoritma untuk mengecek apakah suatu kata atau kalimat merupakan palindrom atau tidak.
  • Palindrom adalah suatu kata atau kalimat yang dibaca dari kiri ke kanan sama dengan kalu dibaca dari kanan ke kiri.
Analisis : Misalnya kata yang akan dicek adalah “kasur rusak”. Maka huruf pertama dicek, apakah sama dengan huruf pertama terakhir atau tidak, (sampai dengan pertengahan kalimat). Bila pengecekan selalu sama maka kalimat tersebut adalah palindrom. Jika terdapat satu huruf saja yang tidak sama, kalimat tersebut bukanlah palindrom.
Flowchart-nya :
FLOWCHART CEK PALINDROM

Saturday, April 20, 2013

Monday, March 25, 2013

Minggu ke-4 ALPRO (Kasus 4.1)


  • mencetak Bilangan 1 sampai 4
flowchatnya
Program C++
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
for(int i=1;i<=4;i++){
cout<<i<<endl;
}
system(“pause”);
return 0;
}

Minggu ke-3 ALPRO (Kasus 3.5)


  • Mengkonversi Hari
Analisis
Buatlah algoritma, flowchart, dan program untuk mengkonversi hari ke-1 adalah hari Senin sampai dengan hari ke-7 adalah Minggu.
Misalkan dimasukkan nilai 5, outputnya adalah hari Jum’at.
Flowchat