Sebenarnya pertanyaanya adalah menjawab dengan sebuah algoritma bukan program tapi di postingan ini akan saya lampirkan algoritma dan kode program dengan C++.
Pseudocode :
Judul :
PROGRAM Mencari Nilai Tinggi ( Lebih dari 90 )
Deklarasi :
A : Array Integer
i, len : Integer
Algoritma :
A = [ 70, 80, 65, 92, 78, 82, 100, 57, 69, 73, 89 ]
nilaiTinggi = 0
len = A.LENGTH
FOR i = 0 TO len DO
IF A[i] > 90 THEN
nilaiTinggi = 1
END IF
END FOR
IF nilaiTinggi == 1
PRINT "ADA"
ELSE
PRINT "TIDAK ADA"
END IF
C++ :
#include <iostream>
#include <string>
using namespace std;
int main() {
int A[] = { 70, 80, 65, 92, 78, 82, 100, 57, 69, 73, 89 };
int nilaiTinggi = 0, i, len = (*(&A + 1) - A);
for(i = 0; i < len; i++) {
if(A[i] > 90) {
nilaiTinggi = 1;
}
}
if(nilaiTinggi == 1) {
cout << "ADA";
}
else {
cout << "TIDAK ADA";
}
}
EmoticonEmoticon