You are on page 1of 10

Index

Sr. No. Contents Page No.

Annexure I– Micro Project Proposal 1-2

1.Aims/Benefits of the Micro-Project 1

2. Course Outcome Addressed 1

1 3.Proposed Methodology 1

4. Action Plan 2

5. Resources Required 2

6. Name of Team Members with Roll No.’s 2

Annexure II – Micro Project Report 3-8

1.Rationale 3

2.Aims/Benefits of the Micro-Project 3

3.Course Outcome Achieved 3

4. Literature Review 3

2 5.Actual Methodology Followed 4

5.1 Flow chart 5

5.2 Source code 4-6

6.Actual Resources Used 7

7.Outputs of Micro-Projects 8

8. Skill developed / Learning out of this Micro-Project 8

9. Applications of this Micro-Project 8

i
Annexure I

Micro Project Proposal

SWITCH CASE STATEMENT

1. Aims/Benefits of the Micro-Project:

To study Switch case Statement

2. Course Outcome Addressed:


a. Develop flowchart and algorithm to solve problems logically.
b. Write simple ‘C’ programs using arithmetic expressions.
c. Develop ‘C’ Programs using control structure.
d. Develop ‘C’ programs using arrays and structures.
e. Develop/Use functions in C programs for modular programming approach.
f. Develop ‘C’ programs using pointers.

3. Proposed Methodology:
Which part of data structure you are using in project mention here with some
description.

4. Action Plan : (Sequence and time required for major activities)

Sr. Planned Planned Name of Responsible


Details of Activity
No. Start date Finish date Team Members
1 Search the information 7-Jan-2019 11-Jan-2019 Your team member name
3:00-5:00pm 3:00-5:00pm These dates are sample.
2 Algorithm developing 14-Jan-2019 23-Jan-2019 Subject teacher will
3:00-5:00pm 3:00-5:00pm provides date
3 Function making 29-Jan-2019 6-Feb-2019 accordingly.
3:00-5:00pm 3:00-5:00pm
4 Coding developing 12-Feb-2019 25-Feb-2019
3:00-5:00pm 3:00-5:00pm
5 Finalizing Project with its 1-March-2019 8-March-2019
report 3:00-5:00pm 3:00-5:00pm

1
5. Resources Required: (Major resources such as raw materials, some machining
facility, software etc.)

Sr.
No Name of resource / material Specification Quantity Remarks
.
1 Computer WINDOWS 7,2GB RAM, 1
160GB HDD
2 Operating System WINDOWS 7 1

3 Compiler Turbo C/GCC 1

4 Browser Chrome 1

Names of Team Members with Roll No.’s:


Sr.
No Enrollment No. Name of Team Member Roll No.
.
1 1910950136 Miss. Pritee Kolsure 8
2 1910950143 Miss. Pranali Kulkarni 15

3 1910950151 Miss. Vaishnavi Lokhande 23

4 1910950152 Miss. Mahewish Panchbhai 24


5 1910950169 Miss. Bhakti Sawant 41

Name and Signature of the Teacher

2
Annexure – II

Micro-Project Report

Name of your Micro-Project

1. Rationale:

In computer programming languages, a switch statement is a type of


selection control mechanism used to allow the value of a variable or
expression to change the control flow of program execution via search and
map.
Switch statements function somewhat similarly to the if statement used in
programming languages like C/C++, C#, Visual Basic .NET, Java and
exists in most high-level imperative programming languages such
as Pascal, Ada, C/C++, C#, Visual Basic .NET, Java, and in many other
types of language, using such keywords as switch, case, select or inspect.
Switch statements come in two main variants: a structured switch, as in
Pascal, which takes exactly one branch, and an unstructured switch, as in
C, which functions as a type of goto. The main reasons for using a switch
include improving clarity, by reducing otherwise repetitive coding, and (if
the heuristics permit) also offering the potential for faster execution
through easier compiler optimization in many cases.

Switch statement in C

switch (age) {
case 1: printf("You're one."); break;
case 2: printf("You're two."); break;
case 3: printf("You're three.");
case 4: printf("You're three or four."); break;
default: printf("You're not 1,2,3 or 4!");
}

3
2. Aims/Benefits of the Micro-Project:

 Easier to read than equivalent if-else statement


 More efficient than equivalent if-else statement (destination can be
computed by looking up in table).
 Easier to debug.
 Easier to maintain.
 Fixed depth: a sequence of "if else if" statements yields deep nesting,
making compilation more difficult (especially in automatically generated
code).
 Faster execution potential.
 Additionally, an optimized implementation may execute much faster
than the if-else statements, because it is often implemented by using an
indexed branch table.

4
3. Course Outcomes Achieved:

a. Develop flowchart and algorithm to solve problems logically.


b. Write simple ‘C’ programs using arithmetic expressions.
c. Develop ‘C’ Programs using control structure.
d. Develop ‘C’ programs using arrays and structures.
e. Develop/Use functions in C programs for modular programming
approach.
f. Develop ‘C’ programs using pointers.

5
4. Literature Review:

Detail Description of data structure and of your


project.

6
5 Actual Methodology Followed:

5.1 Flow Chart:

7
5.2 Source Code:
#include <stdio.h>
int main()
{
int num=2;
switch(num+2)
{
case 1:
printf("Case1: Value is: %d", num);
case 2:
printf("Case1: Value is: %d", num);
case 3:
printf("Case1: Value is: %d", num);
default:
printf("Default: Value is: %d", num);}
return 0;

#include <stdio.h>
int main()
{
int i=2;
switch (i)
{
case 1:
printf("Case1 ");
case 2:
printf("Case2 ");
case 3:
printf("Case3 ");
case 4:
printf("Case4 ");
default:
printf("Default ");
}
return 0;}

8
6. Actual Resources Used:

Sr. Name of resource /


Specification Quantity Remarks
No. material

1 Computer WINDOWS 7,2GB RAM, 1


160GB HDD
2 Operating System WINDOWS 7 1

3 Compiler Turbo C/GCC 1

4 Browser Chrome 1

7. Outputs of Micro-Projects:

Put Screen shots of your project output after execution

8. Skill developed / Learning out of this Micro-Project:


Adds skills developed as per your micro project. Some example is given below

There are so many thing that we learn from this project of

1. We learn that how to make the project in c programming.


2. How to do the testing of program in turbo c.
3. How to collect the information and how to make the presentation that we learn
from this project.
4. We develop our logic implementation for programing and coding.
5. This all thing we learn from this project.

9. Applications of this Micro-Project:

Write application your micro project where it can be used

*********

You might also like