Question

(Assignment 1 : Question 1) C Mini Project is a mini application that could be developed...

(Assignment 1 : Question 1)

C Mini Project is a mini application that could be developed using C language that involves the concepts of arrays, functions, read and write data techniques. Based on your creativity, you are required to plan, design and develop a mini application for an organisation.

You may choose to from the list below or propose your own mini application:

1. Appointment Management System (I prefer to choose this)

Your responsibility is to ensure that this project is delivered on time and within the budget. Therefore, you need to plan, design and develop it incorporating the following requirements:

a) Pick an idea and prepare a proposal. [40 marks]

Your proposal should at least contain the following sections and subsections:

1. Introduction/overview of mini application/system

 Includes problem statement, objectives, target users, scope of application and development methodology.

 Milestones

2. Analysis

 Includes an evaluation of choice of tool and feasibility study.

3. Design

 Explanation on flowchart and development methodology

4. Conclusion and recommendations

 Includes potential contribution of animation, limitations and future enhancements.

5. References

6. Appendix (if any)

b) Identify and list all the User defined Functions to be used in the system.

[10 marks]

c) Explain all the features that will be included. Prepare your storyboard.

[30 marks]

d) Prepare the Pseudocode and convert it into a flowchart. [20 marks]

(Assignment 2: Question2)

Based on your Assignment 1, you are required to design and develop your proposed mini application, incorporating the following requirements:

1. Compile and test all codes before submitting to ensure that they are error free.

2. Provide the necessary comments in your source codes.

3. Include both codes and sample outputs (e.g. screenshots) in a word document file. Additionally, attach also the original source codes (e.g. *.cfiles) in the final zipped file for submission.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Here is a program in C with corresponding flowchart. Please Upvote, would be grateful. Thanks! :-)

#include <stdio.h>

bool is_prime(int n){

    for(int i=2;i<=sqrt(n);i++){

        if(n%i==0)

           return false;

}

return true;

}

int main()
{
   int arr[2];

   for(int i=0;i<2;i++){

   scanf("%d",arr[i]);

}

int num1=arr[0];

int num2=arr[1];

int largest;


   printf("Enter two numbers:\n");
   scanf("%d%d", &num1, &num2);

if(is_pime(num1))

printf("%d is a prime numer",num1);

if(is_pime(num2))

printf("%d is a prime numer",num2);


   if (num1 > num2)
       largest = num1;
   else
       largest = num2;


   printf("%d", largest);

   return 0;
}

Add a comment
Know the answer?
Add Answer to:
(Assignment 1 : Question 1) C Mini Project is a mini application that could be developed...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Unit 1 Systems Development Assignment The objectives for this assignment are as follows: 1. What ...

    Unit 1 Systems Development Assignment The objectives for this assignment are as follows: 1. What are the major functions that the desired small business budgeting and financial application should support (e.g. budgeting, online banking, account management, security, payroll, and tax software integration as just some potential functions)? These will serve as the ‘business requirements’ that will need to be supported by a budgeting and financial application. A minimum of 15 to 20 requirements should be identified. The requirements should be...

  • Assignment 1 Year 2 ICTEDU term 1 2019 For question 1 and 2 the report should...

    Assignment 1 Year 2 ICTEDU term 1 2019 For question 1 and 2 the report should consist the following sections on each task: Task Description: Pseudo code / Algorithm: Testing: implementation (working program) screenshots NOTE: Question 1 and 2 Attach a well commented C source file of the program in a zipped file QUESTION 1-Simple C functions 1. Write a short C function that takes an integer (year) and checks whether the year is a Leap Year or not. If...

  • Create a working proof of concept of one of the following applications which meets all of...

    Create a working proof of concept of one of the following applications which meets all of the minimum requirements. The application may be written in any programming language(s). The application should be sent with the following: ● All of the source code required for building ● A completed binary of the application (if applicable) ● Any required database files (if applicable) Each application requires a README. Please ensure the README includes the following components: ● Which application you choose to...

  • Assignment Details Scenario You have been asked to be the project manager for the development of...

    Assignment Details Scenario You have been asked to be the project manager for the development of an information technology (IT) project. The system to be developed will allow a large company to coordinate and maintain records of the professional development of its employees. The company has over 30,000 employees who are located in four sites: Florida, Colorado, Illinois, and Texas. The system needs to allow employees to locate and schedule professional development activities that are relevant to their positions. Sophisticated...

  • Rationale The focus of the project is to develop your database programming skills. This project will...

    Rationale The focus of the project is to develop your database programming skills. This project will help you get a fair idea of the sales and distribution system in any organization that has a chain of Carrying and Forwarding Agents (CFAs) or super stockists and stockists. You will be able to implement database programming concepts of ADO.NET in VB.NET and ASP.NET to create a real-life, web-based database application. (VB stands for Visual Basic.) Scenario Smooth Pen, Inc., a pen manufacturing...

  • Question 1 (Marks: 50 Develop a Java GUI application that will produce an investment report based...

    Question 1 (Marks: 50 Develop a Java GUI application that will produce an investment report based on various criteria, such as investment amount, investment type and term. On the form create two text fields, one to capture the customer name and (10) Q.1.1 another to capture the amount to invest. Also create a combo box for the user to select the investment type which will be moderate or aggressive. Finally add three radio buttons for the user to select the...

  • Conditional Statements in C++ 1. Your company has decided to offer a rewards program for its...

    Conditional Statements in C++ 1. Your company has decided to offer a rewards program for its loyal customers. The rewards program offers three levels, Gold(G), Silver(S), and Bronze(B). Discounts on the customer’s sales receipt are provided in the table below along with additional discounts for only the amount of the purchase over $200.00. A maximum discount amount for any purchase is $30.00. Your program should prompt the user for their current reward level and sales receipt amount. Based on the...

  • This assignment requires the development of C++ software that supports order processing, account ...

    This assignment requires the development of C++ software that supports order processing, account management, and inventory control activities of an imaginary food service. Assume that customers of this food service will use a separate Web-based app (not included in this assignment) to browse product catalogs and then create shopping lists stored in specially formatted text files (see input definitions below). Each shopping list may include: Food item names and quantity. Coupon information that includes the name of the food and...

  • Question III This question carries 20% of the marks for this assignment. Given the following mix...

    Question III This question carries 20% of the marks for this assignment. Given the following mix of tasks, task lengths and arrival times, compute the completion [5 marks and response time time from the arrival to the finish time) (5 marks for each task, along with the average response time for the FIFO. RR and SJF algorithms. Assume a time slice of 10 milliseconds and that all times are in milliseconds. You are kindly asked to provide the Gantt Chart...

  • For this course project, you will use various database management and programming techniques to design and...

    For this course project, you will use various database management and programming techniques to design and develop an online sales and distribution system for a fictitious organization. There are two phases—you will complete the first phase this week and the second phase in W5 Assignment 2. Rationale The focus of the project is to develop your database programming skills. This project will help you get a fair idea of the sales and distribution system in any organization that has a...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT