Anda di halaman 1dari 4

NAMA : M.

RAKA AULIA AMANDA


NIM : 212406061
MATKUL : DASPRO
TANGGAL : 21-12-2021

NO. 4

#include <stdio.h>
int main() {
int i, j, k;

for(k=1; k<=37; k++);


printf("\n");
for(i=9; i>=1; i--) {
// Barisan di kuadran III.
for(j=9; j>=(10-i); j--)
printf("%d ", i);
// Spasi di kuadran III.
for(k=1; k<=2*(9-i); k++) printf(" ");
// Spasi di kuadran IV.
for(k=1; k<=2*(9-i); k++) printf(" ");
// Barisan di kuadran IV.
for(j=(10-i); j<=9; j++)
printf("%d ", i);
printf("\n");
}
return 0;
}
No 5
#include <iostream>
using namespace std;
const int BATAS = 15; //boleh int const BATAS = 15;
//atau #define BATAS 15
int main() {
int i, j, n;
double dTot, dTemp;
double adX[BATAS];
cout << "PROGRAM STATISTIK\n\n";
do {
cout << "Banyaknya data [1.." << BATAS << "] = ";
cin >> n;
} while(!(n>0 && n<=BATAS)); //boleh: while(n<=0 || n>BATAS);
//Baca n buah data dan hitung dTot.
dTot = 0;
for(i=0; i<n; i++) {
cout << "Data ke-" << (i+1) << " = ";
cin >> adX[i];
dTot += adX[i];
}
//Tampilkan data sebelum diurutkan.
cout << "\nData sebelum diurutkan:\n";
for(i=0; i<n; i++) cout << adX[i] << " ";
cout << endl;
//Urutkan data secara menaik.
for(i=0; i<n-1; i++)
for(j=i; j<n; j++)
if(adX[j] < adX[i]) {
dTemp = adX[i];
adX[i] = adX[j];
adX[j] = dTemp;
}
//Tampilkan data setelah diurutkan.
cout << "Data setelah diurutkan:\n";
for(i=0; i<n; i++) cout << adX[i] << " ";
cout <<endl;
cout << "\nTotal = " << dTot;
cout << "\nRata-Rata = " << dTot / n;
cout << "\nTerkecil = " << adX[0];
cout << "\nTerbesar = " << adX[n-1];
return 0;
}

Anda mungkin juga menyukai