Selalu Ada Dalam Benak ku

KEJAR TERUS SAMPAI DAPAT

LOGO

SOAL 3

3. Selesaikanlah pengurutan dengan menggunakan methode BUBLE SORT



NPM: 1011754 MODULE 5 = 4

Tipe 4 : 40, 99, 60, 30, 45, 16

Penyelesaian:



Kasus : Tipe 4 : 40, 99, 60, 30, 45, 16



i=0 j=5 -> T: 40, 99, 60, 30, 16, 45

j=4 -> T: 40, 99, 60, 16, 30, 45

j=3 -> T: 40, 99, 16, 60, 30, 45

j=2 -> T: 40, 16, 99, 60, 30, 45

j=1 -> T: 16, 40, 99, 60, 30, 45



i=1 j=5 -> F: 16, 40, 99, 60, 30, 45

j=4 -> T: 16, 40, 99, 30, 60, 45

j=3 -> T: 16, 40, 30, 99, 60, 45

j=2 -> T: 16, 30, 40, 99, 60, 45



i=2 j=5 -> T: 16, 30, 40, 99, 45, 60

j=4 -> T: 16, 30, 40, 45, 99, 60



i=3 j=5 -> T: 16, 30, 40, 45, 60, 99

Pembelajaran ku

Sangat Lah Menyenangkan
Pokok nya Best of the best lah
Meski Membuat Wajah Jadi Keriput

Tugas Ke 5 Program C++ Hasil Input Data Siswa

include "conio.h"
#include "iostream.h"
#include "stdio.h"

struct siswa {
char nis[8];
char nama[30];
int tahun ;
} rsiswa[40];
void main(){
int i=0,j;
char lg;
long uang ;
do{
gotoxy(10,5);cout<<"input data siswa ";
gotoxy(10,6);cout<<"-----------------";
gotoxy(10,7);cout<<"Nis :";gets(rsiswa[i].nis);
gotoxy(10,8);cout<<"Nama :";gets(rsiswa[i].nama);
gotoxy(10,9);cout<<"tahun :";cin>>rsiswa[i].tahun;
gotoxy(10,10);cout<<"input lagi[Y/T]:";cin>>lg;
clrscr();i++;
}while(lg=='Y'|| lg=='y');
gotoxy(5,2);cout<<"laporan dta siswa";
gotoxy(5,3);cout<<"-----------------";
gotoxy(5,4);cout<<" No Nis Nama Tahun Uang Sekolah ";
gotoxy(5,5);cout<<"-----------------";
for(j=0;j switch(rsiswa[j].tahun){
case 2008:uang=100.000;break;
case 2009:uang=175.000;break;
case 2010:uang=200.000;break;
depault :uang=0;
}
gotoxy(5,6+j);cout< gotoxy(29,6+j);cout< }gotoxy(5,7+j);cout<<"--------------------------------------------";
}