Sabtu, 28 November 2020

TUGAS ALGO(STRUCT,UNION,BITFIELDS,ENUM)

 1. STRUCT

#include <stdio.h>


struct Pesertalombanyanyi{

char *name;

int age;

char *rangevokal;

char *lagu;

};


int main(){

struct Pesertalombanyanyi Peserta1, Peserta2, Peserta3;

Peserta1.name = "Tommy";

Peserta1.age = 20;

Peserta1.rangevokal = "Tenor";

Peserta1.lagu = "Versace on the floor";

Peserta2.name = "Lim";

Peserta2.age = 22;

Peserta2.rangevokal = "Bass";

Peserta2.lagu = "say you won't let go";

Peserta3.name = "Angel";

Peserta3.age = 18;

Peserta3.rangevokal = "Sopran";

Peserta3.lagu = "Speechless";

printf("-----------Peserta 01-----------\n");

printf("Nama : %s\n",Peserta1.name);

printf("Umur : %d\n",Peserta1.age);

printf("RangeVokal : %s\n",Peserta1.rangevokal);

printf("Lagu : %s\n",Peserta1.lagu);

printf("-----------Peserta 02-----------\n");

printf("Nama : %s\n",Peserta2.name);

printf("Umur : %d\n",Peserta2.age);

printf("RangeVokal : %s\n",Peserta2.rangevokal);

printf("Lagu : %s\n",Peserta2.lagu);

printf("-----------Peserta 03-----------\n");

printf("Nama : %s\n",Peserta3.name);

printf("Umur : %d\n",Peserta3.age);

printf("RangeVokal : %s\n",Peserta3.rangevokal);

printf("Lagu : %s\n",Peserta3.lagu);

}


2.UNION

#include <stdio.h>


union buku{

unsigned short halaman;

unsigned long terjual;

};


buku data;


int main(){

printf("Novel : Cinta yang tak tertahankan\n");

data.halaman = 101;

printf("Halaman : %d\n",data.halaman);

data.terjual = 30000;

printf("Tejual : %d Copys\n",data.terjual);

}


3.BITFIELD

#include <stdio.h>


enum gamedisc{ResidentEvil5, TombRiderII,FIFA15,GTAV,MINECRAFT};


int main(){

enum gamedisc play;

play = MINECRAFT;

printf("Size of game is %d bytes\n",sizeof(play));

}


4.ENUM

#include <stdio.h>


enum gamedisc{ResidentEvil5, TombRiderII,FIFA15,GTAV,MINECRAFT};


int main(){

enum gamedisc play;

play = MINECRAFT;

printf("MINECRAFT merupakan game ke-%d di gamedisc\n",play+1);

}

Tidak ada komentar:

Posting Komentar