0% found this document useful (0 votes)
4 views14 pages

PC FILE(ANISH)-3

The document outlines seven programming exercises in C, each focusing on fundamental concepts such as arithmetic operations, interest calculations, variable manipulation, leap year determination, quadratic equation solutions, and student percentage classifications. Each program includes an algorithm, flowchart, source code, output, and a learning outcome emphasizing the skills developed through the exercise. The overall aim is to enhance programming skills and logical reasoning in C language.

Uploaded by

mehra130806
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views14 pages

PC FILE(ANISH)-3

The document outlines seven programming exercises in C, each focusing on fundamental concepts such as arithmetic operations, interest calculations, variable manipulation, leap year determination, quadratic equation solutions, and student percentage classifications. Each program includes an algorithm, flowchart, source code, output, and a learning outcome emphasizing the skills developed through the exercise. The overall aim is to enhance programming skills and logical reasoning in C language.

Uploaded by

mehra130806
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

ANISH SINGHAL

PROGRAM-1
WRITE A PROGRAM TO DESIGN AN ARITHMETIC CALCULATOR.

ALGORITHM:

1) DECLARE VARIABLES a, b, sum, mul, div AND sub.


2) INPUT TWO NUMBERS FROM THE USER.
3) PERFORM THE OPERATIONS OF ADDITION SUBSTRACTION,MULTIPLICATION AND DIVISION.
4) PRINT THE OUTPUT OF sum, mul, div and sub.

FLOWCHART:
ANISH SINGHAL

SOURCE CODE:

OUTPUT:

LEARNING OUTCOME: I LEARNT THE USE OF BASIC OPERATIONS OF CALCULATOR IN C LANGUAGE


TO ADD ,SUBSTRACT , DIVIDE, MULTIPLY AND DISPLAY ITS RECORDS.
ANISH SINGHAL

PROGRAM-2
WRITE A PROGRAM TO FIND SIMPLE AND COMPUND INTEREST.

ALGORITHM:

1) DECLARE p,r,t,si,ci.
2) INPUT p,r,t FROM THE USER.
3) CALCULATE THE SIMPLE AND COUMPUND INTEREST USING FORMULAS RESPECTIVELY.
4) PRINT THE OUTPUT OF SI ,CI.

FLOWCHART:
ANISH SINGHAL

SOURCE CODE:

OUTPUT:

LEARNING OUTCOME: I LEARN TO DEVELOP PROGRAMMING SKILLS IN C BY IMPLEMENTING


INTEREST CALCULATION FORMULAS.UNDERSTAND AND APPLY FINANCIAL CONCEPTS OF SIMPLE
AND COMPOUND INTEREST IN CODING.
ANISH SINGHAL

PROGRAM-3
WRITE A PROGRAM TO SWAP TWO NUMBERS USING TEMPORARY VARIABLE.

ALGORITHM:

1) DECLARE VARIABLES a,b,temp.


2) INPUT TWO NUMBERS FROM THE USER.
3) STORE THE VALUE OF a in temp.
4) ASSIGN THE VALUE OF b to a.
5) ASSIGN THE VALUE OF temp TO b.
6) PRINT THE SWAPPED VALUES OF a AND b.

FLOWCHART:
ANISH SINGHAL

SOURCE CODE:

OUTPUT:

LEARNING OUTCOME: I LEARNT TO DEVELOP A FOUNDATIONAL UNDERSTANDING OF VARIABLE


MANIPULATION IN C, AND ENHANCE PROBLEM-SOLVING SKILLS BY APPLYING A SYSTEMATIC
APPROACH TO SIMPLE CODING TASKS.
ANISH SINGHAL

PROGRAM-4
WRITE A PROGRAM TO SWAP TWO NUMBERS WITHOUT USING TEMPORARY VARIABLE.

ALGORITHM:

1) DECLARE TWO VARIABLES a,b.


2) INPUT TWO NUMBERS FROM THE USER.
3) ADD THE VALUE OF b TO a AND ASSIGN IT TO a
4) SUBSTRACT THE VALUE OF b FROM a AND ASSIGN IT TO b.
5) SUBSTRACT THE NEW VALUE OF b FROM a AND ASSIGN IT TO a.
6) PRINT THE SWAPPED VALUES OF a AND b.

FLOWCHART:
ANISH SINGHAL

SOURCE CODE:

OUTPUT:

LEARNING OUTCOME: I LEARNT TO DEVELOP SKILLS IN MATHEMATICAL REASONING AND


VARIABLE MANIPULATION IN C, AND ENHANCE PROBLEM-SOLVING ABILITIES BY IMPLEMENTING
ARITHMETIC- BASED LOGIC FOR SWAPPING VALUES.
ANISH SINGHAL

PROGRAM-5
WRITE A PROGRAM TO CHECK WHETHER A YEAR IS A LEAP YEAR OR NOT USING CONDITIONAL
OPERATOR.

ALGORITHM:

1) DECLARE A VARIABLE year.


2) INPUT YEAR AND ASSIGN IT TO THE VARIABLE year
3) CHECK THE FOLLOWING CONDITION USING THE CONDITIONAL OPERATOR:
If (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0) IS TRUE, THEN PRINT THAT THE
YEAR IS A LEAP YEAR.OTHERWISE, PRINT THAT THE YEAR IS NOT A LEAP YEAR.

FLOWCHART:
ANISH SINGHAL

SOURCE CODE:

OUTPUT:

LEARNING OUTCOME: I LEARNT TO DEVELOP LOGICAL REASONING AND CONDITIONAL DECISION-


MAKING SKILLS IN C, AND ENHANCE UNDERSTANDING OF LEAP YEAR RULES USING THE
CONDITIONAL OPERATOR.
ANISH SINGHAL

PROGRAM-6
WRITE A PROGRAM TO FIND ROOTS OF A QUADRATIC EQUATION USING CONDITIONAL OPERATOR

ALGORITHM:

1) START
2) READ a,b,c.
3) CALCULATE DISCRIMINANT D=b2 -4ac
4) CALCULATE THE ROOTS X1= (-b+ D1/2)/2a, X2 = (-b- D1/2)/2a
5) CHECK THE FOLLOWING CONDITION USING CONDITIONAL OPERATOR
IF D>=0 PRINT THE ROOTS USING CONDITIONAL OPERATOR OTHERWISE PRINT NO
REAL ROOTS.
6) END

FLOWCHART:
ANISH SINGHAL

SOURCE CODE:

OUTPUT:

LEARNING OUTCOME: THE PROGRAM HELPS ME TO UNDERSTAND HOW TO SOLVE QUADRATIC


EQUATIONS, USE THE CONDITIONAL OPERATOR FOR DECISION-MAKING, AND APPLY MATHEMATICAL
FUNCTIONS LIKE SQRT TO COMPUTE ROOTS. IT REINFORCES THE IMPORTANCE OF PRECISION IN
CALCULATIONS AND HANDLING DIFFERENT CONDITIONS EFFICIENTLY.
ANISH SINGHAL

PROGRAM-7
WRITE A PROGRAM TO CALCULATE THE DIVISION OBTAINED BY STUDENT: PERCENTAGE ABOVE OR
EQUAL TO 60 -FIRST DIVISION PERCENTAGE BETWEEN 50 TO 59- SECOND DIVISION PERCENTAGE
BETWEEN 40 TO 49 - THIRD DIVISION PERCENTAGE LESS THAN 40- FOURTH DIVISION

ALGORITHM:

1) START
2) DECLARE INTEGERS P,C,M,ENG,CS
3) INPUT MARKS OBTAINED IN THESE FIVE SUBJECTS
4) NOW CALCULATE THE AVERAGE OF MARKS
5) CHECK CONDITION TO DETERMINE THE DIVISION
IF AVG >=60 PRINT FIRST DIVISION ELSE IF AVG >=50 AND AVG<60 PRINT SECOND
DIVISION ELSE IF AVG >=40 AND AVG <50 PRINT THIRD DIVISION ELSE PRINT FOURTH
DIVISION.
6) END.

FLOWCHART:
ANISH SINGHAL

SOURCE CODE:

OUTPUT:

LEARNING OUTCOME: THE PROGRAM TEACHES HOW TO CALCULATE THE AVERAGE MARKS OF FIVE
SUBJECTS AND CATEGORIZE THEM INTO DIVISIONS USING CONDITIONAL STATEMENTS. IT
REINFORCES LOGICAL THINKING, THE USE OF IF-ELSE CONDITIONS, AND BASIC INPUT-OUTPUT
OPERATIONS IN C PROGRAMMING.

You might also like