Dec20012: Programming Fundamentals

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

ELECTRICAL ENGINEERING DEPARTMENT

ACADEMIC SESSION: ______________

DEC20012: PROGRAMMING FUNDAMENTALS

Build programs written in C language for assigned mini project during


CLO2
practical work session ( P4 , PLO 5 )
PRACTICAL WORK 3 : Looping Statement Part 2
PRACTICAL WORK DATE :
LECTURER’S NAME:

NO STUDENT ID NAME OF STUDENTS TOTAL MARKS


(100%)

S1 /100

S2 /100

S3 /100

Score Marks : Highest -> 5 4 3 2 1 <- Lowest S1 S2 S3


1. Fixes
2. Complete
3. Manipulates
Practical 4. Builds
Skill 5. Display
Assessment
[CLO2] 6. Lab Participation
7. Efficiency
Total Practical Skill Assessment
A. Total Practical Skill Assessment (70%) = /35 *70
1. Theory
Report 2. Discussion
Assessment 3. Conclusion
Total Report Assessment
B. Total Report Assessment (30%) = /15*30
Total A+B (100%)
DATE SUBMIT : DATE RETURN :
1 LEARNING OUTCOMES (LO):
1. Understand looping statements.
2. Apply looping statements.
2 OBJECTIVE
1. To fixes, Complete and Manipulates the Looping Statement combine with Break, Continue
and Goto statement.
2. To builds flowchart of Looping Statement combine with Break, Continue and Goto
statement.
3. To display the output of Looping Statement combine with Break, Continue and Goto
statement
3 THEORY
1. Looping Statements as a control statement operation.
2. FOR, WHILE, and DO-WHILE statements
3.BREAK, CONTINUE AND GOTO statements
4 EQUIPMENT / TOOLS
Computer, C programming language ( Dev-cpp, codeblock, dll)
Preparation before Practical Work 4 (Independent Learning (NF2F)):
Define continue statements.
Answer:

Syntax of continue statement in Flow chart diagram to represent continue operation


C

Answer: Answer:

Define break statements.


Answer:

Syntax of break statement in C Flow chart diagram to represent break operation

Answer: Answer:

Define goto statements.


Answer:
Syntax of goto statement in C Flow chart diagram to represent goto operation

Answer: Answer:

Program : Practical Assignments 01


Fixes the error in the program below and then compile to get the output.

#include <stdio.n>
int main()
{
int num = 10:
while (num > 0)
{
if (num = 5)
break;
printf("%f\n" num);
--num;
}
}

Answer (Fix program:


Output : Practical Assignments 01
Answer (Output):

Flowchart : Practical Assignments 01


Answer (Flowchart):

Program :Practical Assignments 02


Compile the program below and trace the output.
#include <stdio.h>
int main()
{
int nb = 7;
while (nb > 0)
{
nb--;
printf("%d\n", nb);
}
}
Output for practical assignment 02:
Answer (Output):

Modified the program in Practical Assignments 02 using combination of if and continue statement to
eliminate ONLY number 3 in the sequence of number at output display.

6
5
4
2
1
0

Answer (Modified program):

Program :Practical Assignments 03


Write a program to enter a numbers and the entered numbers will be added continuously until
STOPPED when certain value (as a termination code) is selected to terminate the process. Use the
GOTO statement combined with the other related control statement to build the program. (Hint:
termination code : 999 or can use any value)
Answer Flowchart : Practical Assignments 03

Answer Program in Practical Assignments 03:

Answer Output display in Practical Assignments 03


Program :Practical Assignments 04

Complete the table below with the CORRECT Program Practical Assignment 04
value of sum and I based on program given

#include <stdio.h>
Table 1: The expected value sum and i for int main()
looping cycle in the C program practical {
assignment 04 int sum=0;
int i;
Value of sum Value of i for(int i = 0; i<=15; i++)
0 0 {
sum = sum+i;
if(i==10)
{
goto addition;
}
}

addition:
printf("%d", sum);

return 0;
}
What is the value i to becomes the program
stop and terminate the loop statement?
i =___________

Fill your answer in the space given.

Based on the C program given above (program practical assignment 04) manipulates these code to
produce the flowchart and display the output to represent it operation.

Answer Flowchart : Practical Assignments 04


Answer Output display in Practical Assignments 04:

Explain how the operation of these program clearly.


Answer:

Practical Exercise 1
Manipulates Program 1: What is the output for the C statement below?. Based on that program build
the related flowchart that represent its operation.

Program 1
Answer flowchart:

Explanation: Give your explanation based on program given how do…while statement done its
operation in the program.
Answer explanation:

Answer (Output display):


Practical Exercise 2
Manipulates Program 2: Consider the program code below. What is the output result? Explain your
result why it is not as expected. Modify the program to meet the requirement.

Answer 1 (Output):

Answer 2 (Explanation):
Answer 3 (Modify program):

DISCUSSION & CONCLUSION


Discussion : Give your explanation about how these three looping statement combine with break,
continue and goto statement execute dan the comparison between each.

Conclusion :

You might also like