Highlights
PURPOSE
The purpose of this assignment is to develop data structures using C language to solve a given problem (CLO2) and demonstrate the implementation of appropriate data structure features with suitable test data and output. (CLO3)
Tujuan tugasan ini adalah untuk membangunkan struktur data menggunakan bahasa C untuk menyelesaikan masalah tertentu (CLO2) dan menunjukkan pelaksanaan ciri struktur data yang sesuai dengan data dan output ujian yang sesuai. (CLO3)
REQUIREMENT
Each computer that comes into a warehouse has a product code that tells something about that particular machine – where it was made, the type of processors, the capacity of the hard disk and internal memory. Interpreting these product codes is important for the warehouse employee, as this information is crucial in the labelling of the product and storage.
The character positions in the product code and the meanings of the characters in those positions are in the following table:
Character Positions Meaning Characters Translation
1 Country of manufacturer U United States of America
J Japan
K Korea
2 Type of processor 5 Intel i5
7 Intel i7
9 Intel i9
3-5 Capacity of hard disk 320 320 GB
500 500 GB
1024 1 TB
Remaining Capacity of internal memory 1024 1 GB
2048 2 GB
4096 4 GB
As a senior programmer, you are given following tasks:
Create a structure that is able to store computer information: country of manufacturer, type of processor, capacity of hard disk and capacity of internal memory.
Create a dynamic linked list data structure to store five different records for the computer.
Update the information of the computers, for example, hard disk capacity from 500 GB to 1 TB. This must be done for all the records that have the hard disk capacity of 500 GB.
Display all the data for the five computers which is stored in the linked list data structure.
Sort the data in the linked list by the country of manufacturer in alphabetical order.
The assessment will be done based on the following criteria:
A proper writing of C codes: structure, efficiency and modular.
The readability, consistency, naming and user interface
Robustness and testing
Complete documentation and correct submission.
Note: You MUST write C programming codes for this assignment. Codes written in C++ will not be accepted.
This CBDS2103 - IT Assignment has been solved by our IT experts at My Uni Papers. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.