Assalamualaikum wr.wb
Hay gaess apa kabar ??
Hmm tentunya kabar gembira dong :) ,, gaess kali ini saya akan memposting tentang tugas mata kuliah Pemrograman Berorientasi Obyek dengan menggunakan Struct, Looping, Rumus Konversi waktu, Array dan Sorting. Dalam penyelesaian kasus ini masih tetap menggunakan aplikasi Code Block. Tentunya teman-teman tidak lupakan bagaimana caranya, nah dibawah ini ada soal beserta penyelesaiannya.
Soal !!!
Buat program untuk menampilkan data secara berurutan :
Kasus :
Input :
Nama Jam Menit Detik Total
Alfa 2 30 26 9026
Faridh 2 19 56 8396
Suni 2 32 1 9121
Output:
Nama Jam Menit Detik Total
Faridh 2 19 56 8396
Alfa 2 30 26 9026
Suni 2 32 1 9121
Penyelesaian !!!
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
struct data
{
char nama[20];
int jam, menit, detik, total;
};
int main()
{
int i, x, y, jumlah;
struct data anggota[20], c;
printf("Masukan jumlah anggota : ");
scanf("%d", &jumlah);
for(i=0;i<jumlah;i++)
{
printf("\nMasukan nama : ");
scanf("%s", &anggota[i].nama);
printf("Masukan jam : ");
scanf("%d", &anggota[i].jam);
printf("Masukan menit : ");
scanf("%d", &anggota[i].menit);
printf("Masukan detik : ");
scanf("%d", &anggota[i].detik);
anggota[i].total=(anggota[i].jam*3600)+(anggota[i].menit*60)+(anggota[i].detik*1);
}
printf("\nData sebelum diurutkan\n\n");
printf("Nama\tJam\tMenit\tDetik\tTotal\n");
for(i=0;i<jumlah;i++)
{
printf("%s\t%d\t%d\t%d\t%d\n", anggota[i].nama, anggota[i].jam, anggota[i].menit, anggota[i].detik, anggota[i].total);
}
for(x=0;x<jumlah-1;x++)
{
for(y=0;y<jumlah-1;y++)
{
if(anggota[y].total > anggota[y+1].total)
{
c=anggota[y];
anggota[y]=anggota[y+1];
anggota[y+1]=c;
}
}
}
printf("\nData setelah diurutkan\n\n");
printf("Nama\tJam\tMenit\tDetik\tTotal\n");
for(i=0;i<jumlah;i++)
{
printf("%s\t%d\t%d\t%d\t%d\n", anggota[i].nama, anggota[i].jam, anggota[i].menit, anggota[i].detik, anggota[i].total);
}
}
Hasil !!!
Langganan:
Posting Komentar (Atom)
Popular Posts
-
1. John Napier (1550-1617) John Napier lahir di puri Merchiston dekat Edinburgh, Skotlandia pada tahun 1550. Ia adalah anak dar...
-
A. Definisi Komputer Komputer berasal dari kata computere yang artinya menghitung aritmatika. Komputer merupakan suatu alat hitung dengan ...
-
Assalamualaikum wr.wb Hay gaess apa kabar ?? Hmm tentunya kabar gembira dong :) ,, gaess kali ini saya akan memposting tentang tugas mata...
-
Identifier Identifier adalah nama. Lebih lengkapnya, identifier merupakan nama yang digunakan untuk mengidentifikasi elemen program, ...
-
Sejarah ditemukannya mozilla firefox Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Fireb...
-
Bagi anda yang sering menggunakan komputer tentu sudah tidak asing lagi dan pernah mendengar istilah User Interface. Dalam bahasa Ind...
-
Dalam kehidupan sehari-sehari pastilah kita akan menjumpai angka dan hitung menghitung. Nah, dalam hal ini ada alat yang memudahkan kita dal...
-
Pengenalan Komputer di SMP Pada tahun 2008 saya mulai di kenalkan dengan komputer. Saat itu masih menggunakan komputer dekstop dan pro...
-
Sistem Operasi atau biasa disingkat OS adalah perangkat lunak (software) sistem yang bertugas melakukan kontrol dan manajemen perangkat k...
-
Pada postingan kali ini saya akan mencoba membuat sistem peminjaman buku di perpustakaan dengan UML Class sebagai berikut : Langkah aw...
Pages - Menu
Blogger templates
Blogroll
Unordered List
Recent Posts
Blog Archive
Diberdayakan oleh Blogger.
Categories
Sample Text
Definition List
Text Widget
Pages
Mengenai Saya
Pages - Menu
Most Trending
-
1. John Napier (1550-1617) John Napier lahir di puri Merchiston dekat Edinburgh, Skotlandia pada tahun 1550. Ia adalah anak dar...
-
A. Definisi Komputer Komputer berasal dari kata computere yang artinya menghitung aritmatika. Komputer merupakan suatu alat hitung dengan ...
-
Assalamualaikum wr.wb Hay gaess apa kabar ?? Hmm tentunya kabar gembira dong :) ,, gaess kali ini saya akan memposting tentang tugas mata...
-
Identifier Identifier adalah nama. Lebih lengkapnya, identifier merupakan nama yang digunakan untuk mengidentifikasi elemen program, ...
-
Sejarah ditemukannya mozilla firefox Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Fireb...
-
Bagi anda yang sering menggunakan komputer tentu sudah tidak asing lagi dan pernah mendengar istilah User Interface. Dalam bahasa Ind...
-
Dalam kehidupan sehari-sehari pastilah kita akan menjumpai angka dan hitung menghitung. Nah, dalam hal ini ada alat yang memudahkan kita dal...
-
Pengenalan Komputer di SMP Pada tahun 2008 saya mulai di kenalkan dengan komputer. Saat itu masih menggunakan komputer dekstop dan pro...
-
Sistem Operasi atau biasa disingkat OS adalah perangkat lunak (software) sistem yang bertugas melakukan kontrol dan manajemen perangkat k...
-
Pada postingan kali ini saya akan mencoba membuat sistem peminjaman buku di perpustakaan dengan UML Class sebagai berikut : Langkah aw...
Popular Posts
-
1. John Napier (1550-1617) John Napier lahir di puri Merchiston dekat Edinburgh, Skotlandia pada tahun 1550. Ia adalah anak dar...
-
A. Definisi Komputer Komputer berasal dari kata computere yang artinya menghitung aritmatika. Komputer merupakan suatu alat hitung dengan ...
-
Assalamualaikum wr.wb Hay gaess apa kabar ?? Hmm tentunya kabar gembira dong :) ,, gaess kali ini saya akan memposting tentang tugas mata...
-
Identifier Identifier adalah nama. Lebih lengkapnya, identifier merupakan nama yang digunakan untuk mengidentifikasi elemen program, ...
-
Sejarah ditemukannya mozilla firefox Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Fireb...
-
Bagi anda yang sering menggunakan komputer tentu sudah tidak asing lagi dan pernah mendengar istilah User Interface. Dalam bahasa Ind...
-
Dalam kehidupan sehari-sehari pastilah kita akan menjumpai angka dan hitung menghitung. Nah, dalam hal ini ada alat yang memudahkan kita dal...
-
Pengenalan Komputer di SMP Pada tahun 2008 saya mulai di kenalkan dengan komputer. Saat itu masih menggunakan komputer dekstop dan pro...
-
Sistem Operasi atau biasa disingkat OS adalah perangkat lunak (software) sistem yang bertugas melakukan kontrol dan manajemen perangkat k...
-
Pada postingan kali ini saya akan mencoba membuat sistem peminjaman buku di perpustakaan dengan UML Class sebagai berikut : Langkah aw...
©
senja ayuningtyas | Blogger Template by Enny Law
Tidak ada komentar:
Posting Komentar