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...
-
Selamat malam sobat blogger (^_^) hmm .. malam-malam gini dari pada bingung bengong ga ada gunanya mending isi waktu luang kalian dengan ba...
-
A. Definisi Komputer Komputer berasal dari kata computere yang artinya menghitung aritmatika. Komputer merupakan suatu alat hitung dengan ...
-
Sebelum membuat tutorial mengenai web-whiteboard, terlebih dahulu saya akan menjelaskan apasih web-whiteboard itu ?? Definisi dari web-whit...
-
Audacity adalah program pengolah pengolah Suara/Audio open source (Gratis) yang disediakan oleh vendor Audacity,bagi para pengguna atau pe...
-
Dalam kehidupan sehari-sehari pastilah kita akan menjumpai angka dan hitung menghitung. Nah, dalam hal ini ada alat yang memudahkan kita dal...
-
Assalamualaikum wr.wb Kali ini saya ingin membagikan pengetahuan untuk teman-teman mengenai komunikasi dan jaringan. Berikut ini berba...
-
Disini saya akan memaparkan bagaimana caranya membuat penjumlahan matriks mwnggunakan bahasa C. Langkah - langkah yang dilakukan yaitu : 1...
-
Hay sobat blogger jumpa lagi dengan saya dalam posting memposting hahahaa … Nahh kali ini saya akan posting tugas dari dosen saya yang me...
-
Sejarah ditemukannya mozilla firefox Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Fireb...
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...
-
Selamat malam sobat blogger (^_^) hmm .. malam-malam gini dari pada bingung bengong ga ada gunanya mending isi waktu luang kalian dengan ba...
-
A. Definisi Komputer Komputer berasal dari kata computere yang artinya menghitung aritmatika. Komputer merupakan suatu alat hitung dengan ...
-
Sebelum membuat tutorial mengenai web-whiteboard, terlebih dahulu saya akan menjelaskan apasih web-whiteboard itu ?? Definisi dari web-whit...
-
Audacity adalah program pengolah pengolah Suara/Audio open source (Gratis) yang disediakan oleh vendor Audacity,bagi para pengguna atau pe...
-
Dalam kehidupan sehari-sehari pastilah kita akan menjumpai angka dan hitung menghitung. Nah, dalam hal ini ada alat yang memudahkan kita dal...
-
Assalamualaikum wr.wb Kali ini saya ingin membagikan pengetahuan untuk teman-teman mengenai komunikasi dan jaringan. Berikut ini berba...
-
Disini saya akan memaparkan bagaimana caranya membuat penjumlahan matriks mwnggunakan bahasa C. Langkah - langkah yang dilakukan yaitu : 1...
-
Hay sobat blogger jumpa lagi dengan saya dalam posting memposting hahahaa … Nahh kali ini saya akan posting tugas dari dosen saya yang me...
-
Sejarah ditemukannya mozilla firefox Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Fireb...
Popular Posts
-
1. John Napier (1550-1617) John Napier lahir di puri Merchiston dekat Edinburgh, Skotlandia pada tahun 1550. Ia adalah anak dar...
-
Selamat malam sobat blogger (^_^) hmm .. malam-malam gini dari pada bingung bengong ga ada gunanya mending isi waktu luang kalian dengan ba...
-
A. Definisi Komputer Komputer berasal dari kata computere yang artinya menghitung aritmatika. Komputer merupakan suatu alat hitung dengan ...
-
Sebelum membuat tutorial mengenai web-whiteboard, terlebih dahulu saya akan menjelaskan apasih web-whiteboard itu ?? Definisi dari web-whit...
-
Audacity adalah program pengolah pengolah Suara/Audio open source (Gratis) yang disediakan oleh vendor Audacity,bagi para pengguna atau pe...
-
Dalam kehidupan sehari-sehari pastilah kita akan menjumpai angka dan hitung menghitung. Nah, dalam hal ini ada alat yang memudahkan kita dal...
-
Assalamualaikum wr.wb Kali ini saya ingin membagikan pengetahuan untuk teman-teman mengenai komunikasi dan jaringan. Berikut ini berba...
-
Disini saya akan memaparkan bagaimana caranya membuat penjumlahan matriks mwnggunakan bahasa C. Langkah - langkah yang dilakukan yaitu : 1...
-
Hay sobat blogger jumpa lagi dengan saya dalam posting memposting hahahaa … Nahh kali ini saya akan posting tugas dari dosen saya yang me...
-
Sejarah ditemukannya mozilla firefox Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Fireb...
©
senja ayuningtyas | Blogger Template by Enny Law
Tidak ada komentar:
Posting Komentar