Tampilkan postingan dengan label KASUS 6. Tampilkan semua postingan

PROGRAM & RAPTOR MENCARI RATA-RATA DARI SEDERET NILAI

ALGORITMA

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>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int i;
   int n;
   int jumlah;
   int rata;
   int A[20];

   A[20] = 0;
   i =1;
   jumlah =0;
   rata =0;
   raptor_prompt_variable_zzyz ="Masukan N";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> n;
   while (!(i>n))
   {
      raptor_prompt_variable_zzyz ="Masukan A";
      cout << raptor_prompt_variable_zzyz << endl;
      cin >> A[i];
      jumlah =jumlah+A[i];
      i =i+1;
   }
   rata =jumlah/n;
   cout<<"Rata-ratanya adalah : "<<rata;

   return 0;
}

RAPTOR :



Read more

PROGRAM UNTUK MENCARI KLIMAT MERUPAKAN PALIDORM ATAU TIDAK

DEV C++

kalimat merupakan palindrom atau tidak


#include <stdio.h>
#include <conio.h>
#include <string.h>

int main()
{
   char a[100], b[100];
 
   printf("---Program Menentukan Kata Polindrom by Gunawan---\n");
   printf("\nKetikkan kata sembarang : ");gets(a);

   strcpy(b,a);// fungsi mengcopy kata a
   strrev(b); // fungsi membalik kata a

   if(strcmp(a,b)== 0)//fungsi pembanding kata a dan b jika tidak ada perbedaan maka polindrom
      printf("\nKata '%s' merupakan kata polindrom\n", &a);
   else
      printf("\nKata '%s' bukan merupakan kata polindrom\n", &a);

   getch();
}


Read more

KASUS 6.5



DEV C++ :

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int hasil;
   int i;
   char kata;
   char panjang;
   int j;

   raptor_prompt_variable_zzyz ="Masukan Kata : ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> kata;
   panjang =kata;
   i =1;
   j =panjang;
   hasil =0;
   while (!(i>panjang && j<=i))
   {
      if (kata[i]==kata[j])
      {
         hasil =hasil+1;
      }
      else
      {
      }
      i =i+1;
      j =j-1;
   }
   if (hasil==panjang)
   {
      j =1;
      while (!(j>panjang))
      {
         cout << kata(j) << endl;    
   j =j+1;
 
      }
      cout << "Ini adalah Palindrom" << endl;   }
   else
   {
      cout << "Bukan Palidrom" << endl;   }

   return 0;
}

RAPTOR :


Read more

PROGRAM UNTUK MENCARI NILAI MAKSIMAL DAN MINIMAL

ALGORITMA :

Deklarasi
i : integer
Deskripsi     
     m1 = data[1]
     m2 = data[1]
     for i= 2 to n do    
          if (data[i] > m1) then m1 = data[i];
          if (data[i] < m2) then m2 = data[i]; 

DEV C++:

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int i;
   int maks;
   int minn;
   int x;
   int A[100];

   A[100] = 0;
   i =1;
   maks =0;
   minn =10000;
   raptor_prompt_variable_zzyz ="Masukan X : ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> x;
   while (!(i>x))
   {
      raptor_prompt_variable_zzyz ="Masukan Nilai : ";
      cout << raptor_prompt_variable_zzyz << endl;
      cin >> A[i];
      cout << "Bilangan "<<i<<" : "<<A[i]<< endl;  
   if (A[i]>maks)
      {
         maks =A[i];
      }
      else
      {
      }
      if (A[i]<minn)
      {
         minn =A[i];
      }
      else
      {
      }
      i =i+1;
   }
   cout << "Nilai Maksimum : "<<maks<< endl;
   cout << "Nilai Minimum : "<<minn<< endl;
   return 0;
}

FLOWCHART:


Read more

PROGRAM MENCARI NILAI MAKSIMUN

menentukan nilai maksimum dari n bilangan

ALGORITMA

Deklarasi
i, temp : integer
Deskripsi
     temp =data[1]
     for i = 2 to n do
 temp =maksimum2(temp, data[i])
     maksimum =  temp

DEV C++

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int i;
   int nilai;
   int x;
   int A[100];

   A[100] = 0;
   i =1;
   nilai =0;
   raptor_prompt_variable_zzyz ="Masukan X : ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> x;
   while (!(i>x))
   {
      raptor_prompt_variable_zzyz ="Masukan Bilangan : ";
      cout << raptor_prompt_variable_zzyz << endl;
      cin >> A[i];
      if (A[i]>nilai)
      {
         nilai =A[i];
      }
      else
      {
      }
      cout << "Nilai "<<i<<" ; "<<nilai << endl;
    i =i+1;
   }
   cout << "Nilai Maksimum : "<<nilai << endl;
   return 0;
}

FLOWCHART :



Read more

KASUS 6.2

ALGORITMA :

Fungsi
 std(input x : array [1..10] of integer, n : integer, rata : real) : real
{Diberikan n data kemudian dicari rata-ratanya}
Deklarasi
i, jumlah : integer
Deskripsi
jumlah = 0
for i = 1 to n do
jumlah = jumlah + sqr(x[i]-rata)
endfor
std = sqrt(jumlah/(n-1))
ket: x[i] di pakai kembali

DEV C++ :

#include <iostream>#include <string>using namespace std;long sqrt(int A[i]){ return(A[i]*A[i]);}int main(){   string raptor_prompt_variable_zzyz;   int i;   int dev;   int jumlah;   int x;   int rata;   int A[100];   int sqrt;   A[100] = 0;   i =1;   jumlah =0;   raptor_prompt_variable_zzyz ="Masukan X";   cout << raptor_prompt_variable_zzyz << endl;   cin >> x;   while (!(i>x))   {      raptor_prompt_variable_zzyz ="Masukan Nilai : ";      cout << raptor_prompt_variable_zzyz << endl;      cin >> A[i];      jumlah =jumlah+A[i];      cout << "Nilai "<<i<<" : "<<jumlah << endl;        i =i+1;   }   rata =jumlah/x;   cout << "Rata : "<<rata << endl;    while (!(i>x))   {      jumlah =jumlah+sqrt(A[i]-rata);      i =i+1;      cout << "Jumlah : "<<jumlah << endl;   }   dev =sqrt(jumlah/(x-1));   cout << dev << endl;   return 0;}


FLOWCHART
 
:




Read more