Find Jobs
Hire Freelancers

c program project

$30-250 AUD

I përfunduar
Postuar about 3 years ago

$30-250 AUD

Paguhet në dorëzim
Task Description Data Engineers regularly collect, process and store data. In this task you will develop a deeper understanding of how C programming language can be used for collecting, processing and storing data. In this assignment you get the opportunity to build an interactive program that can manage a list of employees in a company. The list is stored as an array of employee_t type structures employee_t employeelist [MAX_COMPANY_SIZE]; The employee_t is a structure typedef for struct employee. The struct employee contains the following fields name - array of MAX_NAME_SIZE chars (string) fte - a float between 0.0 and 1.0 birthday - a structure of date_t type as defined below. The variable fte indicates if an employee works full-time or part-time for a company. The value fte=1.0 (or 0.5) indicates that an employee works full time (or half-time) for the company. Note that we now have a struct nested within a struct. The birthday is a structure typedef for struct date. The struct date_t contains the following fields, day - unsigned integer between 1 and 31 (inclusive) month - unsigned integer between 1 and 12 (inclusive) year - unsigned integer between 1800 and 2017 Your program interacts with the nested struct array in your memory (RAM) and simple database file in your hard disk. It should provide the following features: 1. add employee Add a new employee to the employeelist through the terminal. You should collect the input by asking multiple questions from the user. Enter name> Enter birthday: day> Enter birthday: month> Enter birthday: year> Enter FTE> 2. delete last employee Remove the last employee from the employeelist. TIP: you cannot delete an element from an array. Instead consider using an integer to keep count of number of employees. 3. display employee list Display the list of employees in the following format as shown in the sample run. Please follow the sample executable for the exact display format, including white spaces. Name Birthday FTE ---------- ---------- ------ bee 10-01-1800 1.0000 Pay attention to the strict formatting guide: Name - left aligned, 10 chars at most. Date - 2 digit day, 2 digit month, 4 digit year FTE – 4 decimal places 4. save the employee list to the database file Save the employeelist in the hard disk as a binary/text file named database. You may use your own format to save the data. You should overwrite if database file already exists. 5. read the employee list from the database file Read the database file and put the data into employeelist. You may only read the data files created by your own program. You should overwrite the employeelist array you had in memory when loading from the file. 6. exit the program Exit the interactive program. The database file It is up to you to create your own data storage format for the database file. Your program should be able to read the database that was created by itself. You can create the database as a text or binary file. You do NOT need to be able to create a database identical to the database of the sample executable. You do NOT need to be able to read the database of the sample executable. use the template file.
ID e Projektit: 29872049

Rreth projektit

18 propozime
Projekt në distancë
Aktive 3 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
I dhënë për:
Avatari i Përdoruesit
###### Experienced in C, Python, Data structure, Algorithm Design and Analysis ######## Hi, Greetings. I am a computer engineer having masters in Mathematics, Computer Science and PhD in Computer Science. I have more than 10 years experience in developing algorithms of mathematical problems as well as computer related problems and their implementation using C, C++, Java, Python programming language. I would like to discuss in more detail with you to get your exact requirements. I am confident I can provide you efficient solution. Here I put a tentative bid amount and days that can be fixed after understanding the project details. I'm looking forward to your response. Best regards,
$50 AUD në 3 ditë
4,9 (29 përshtypje)
4,3
4,3
18 profesionistët e pavarur ofrojnë mesatarisht $119 AUD oferta për këtë punë
Avatari i Përdoruesit
Hello, I am an expert with c and c++ from long time ago... I should be a good option for this project. Please let me know the deadline and I can start now.
$175 AUD në 2 ditë
5,0 (94 përshtypje)
7,1
7,1
Avatari i Përdoruesit
Greetings I saw your project and as an expert in C/C++ language I am sure I can do your task. I have previously worked on various C projects which includes making games, management systems projects and C is my primary language which makes me perfect person for your task. Feel free to contact me so we can discuss in detail about your project. Best Regards, Shabih Ul Hassan
$140 AUD në 1 ditë
4,9 (29 përshtypje)
4,6
4,6
Avatari i Përdoruesit
Dear Sir. As an experienced C/C++ programmer, it is interesting to me. I have been working on various projects with C/C++ for over 7+ years. I have read your project description carefully, and it's best profit to my skills. Since I have programming contestant experience, I have good knowledge and experience in most modern algorithms & data structures and well versed in C/C++. Of course I can do your work with other languages as you want. I would be very appreciated if i have a chance to show you how could i help you to meet your goal. Thank you. Viktor.
$140 AUD në 2 ditë
4,9 (10 përshtypje)
4,3
4,3
Avatari i Përdoruesit
❤️ ~ Hello ~ ❤️ As a professional who can realize your idea, I have rich experience in development for 15 years’ So far, I've always been striving only for customer satisfaction and have always provided Modern design & High quality. Just I reviewed your current project's description and I feel out the project is very perfect match for my expertise and I convinced that I can help you perfectly and satisfactory. I look forward to work with you as a friendship not just to be vendor ship in current your project and will try with my best to lead your project successfully. Thanks
$140 AUD në 7 ditë
5,0 (3 përshtypje)
3,8
3,8
Avatari i Përdoruesit
Dear employer, Hi I can develop this employee management code for you. I am an expert in C. As your description is completely clear, I am sure that I can deliver it in one day. Please send me a message so that we can talk about the project more accurately. I am a computer programmer with more than 10 years of working experience using Python, C#, VB.Net, C++, MATLAB, FORTRAN, etc. I can develop your required code with the highest quality and the lowest price. Believe me one time and you will start hiring me as a long term employee. Regards, Abbas
$100 AUD në 1 ditë
5,0 (2 përshtypje)
3,3
3,3
Avatari i Përdoruesit
Hello there! I have read your requirements for a C program that can read and write to a database file. I have done many things like this in the past and am positive that I can provide a solid solution with comments and explanation if need be within’ a day. Please let me know and I can get started! Caleb
$140 AUD në 1 ditë
5,0 (2 përshtypje)
2,5
2,5
Avatari i Përdoruesit
Hello :D I can help you do it . I have good experience in C, JAVA, dev works. I can show you some demo, If you need any help pls reply Thank You Take Care
$70 AUD në 2 ditë
5,0 (1 review)
1,6
1,6
Avatari i Përdoruesit
Hi, there. I CAN START JUST NOW. I have got your project requirement enough. I am a creative and professional C++ developer having more than 5+ years of professional experience as a senior developer in this field. My main areas of expertise are Qt, C++, C#,Python, MySQL , Oracle and converting Mysql to Oracl and vise vesa,etc. So i ensure to finish your project within your deadline. If my project have some problems, you don't need to pay me. Thanks.
$135 AUD në 3 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hello, I've complete BS Software Engineering. I've Good experience in Java development and algorithm implementation. My Core Expertise in Java - C++ - C - object-oriented - Data Structure - Swing - OpenGL - JavaFX. I have got your project requirement enough, Please leave a message on my chat so we can discuss the project. I am available almost 24/7 ,so we i will updat all the time, send us a message to start work on your project right away. Best Regards: Hassan Hashmi
$90 AUD në 2 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hello! I have read your task description very carefully. I think I can do your task perfectly and satisfy you. I have strong confidence in C/C++/C# programming. I hope to work with you. I wait for your reply. Thanks.
$150 AUD në 2 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
I am interested in C++ coding. I love to do code. I am trying to make place at CodeForces. I want to become a software developer at Google. However, I am new , I will try my best to prove myself.
$140 AUD në 7 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
hi dear, I just read out your description and i am interested in your project. i am expert in C++, and i also done with it. if you need quality work than feel free to contact me. Thanks.
$250 AUD në 6 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
needs at best 1 hour.. looks like a school assignment.. doesnt even need 30$ for a task like this.. :)
$30 AUD në 1 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hi, I am good in C programming. I understand your need from the description. I will provide the best source code for above mentioned task. Thank You
$150 AUD në 5 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i AUSTRALIA
roselands, Australia
0,0
0
Mënyra e pagesës u verifikua
Anëtar që nga pri 14, 2021

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.