Ict 2017 (U2)
Ict 2017 (U2)
Answer
i. y = a / b + (d * c / b)
ii. x = (-5 * b + sqrt(pow(b,5) - 73 * a * c)) / (2 * a * c)
iii. z = -4 * (100 * pow(x,4) – 23) + (-4 * (44 * x / 3))-(-4 * (5 / pow(x,2)
2
Answer
#include <stdio.h>
void main() {
int i, j, x, y, n;
Answer
a)
b)
#include <stdio.h>
void printNumber(int);
int number;
void main() {
printf("Enter a number : ");
scanf("%d", &number);
printf("\n");
printNumber(number);
}
C PROGRAM
#include <stdio.h>
void printNumber(int);
int number;
void main() {
printf("Enter a number : ");
scanf("%d", &number);
printf("\n");
printNumber(number);
}
Answer
#include <stdio.h>
int x, y;
float z;
void main() {
printf("x = ");
scanf("%d", &x);
printf("y = ");
scanf("%d", &y);
if (y > 0) {
z = y + x;
if (z > 9)
z = x/2;
else
z = 2 * x;
}
else {
if (x > 0)
z = y;
else {
z = x;
y = x + 1;
}
z = z + 1;
}
printf("\nx = %d \ny = %d \nz= %.2f", x, y, z);
}
6
Answer
a)
0412
b)
0310
7
Answer
a)
1. START
2. Variables : student, i, TotalA, TotalB, TotalC, TotalD, TotalE, marks[100]
3. TotalA = TotalB = TotalC = TotalD = TotalE = 0
4. read student
5. i=1
6. for (i<=student)
read marks[i]
if (marks[i] >= 85 && marks[i] <= 100)
print "Grade A"
TotalA = TotalA + 1
else if (marks[i] >= 70)
print "Grade B"
TotalB = TotalB + 1
else if (marks[i] >= 55)
print "Grade C"
TotalC = TotalC + 1
else if (marks[i] >= 40)
print("Grade D"
TotalD = TotalD + 1
else
printf "Grade E”
TotalE = TotalE + 1
7. i=i+1
8. Go to 6
9. printf TotalA, TotalB, TotalC, TotalD, TotalE
10. END
8
b)
void studentMark(int marks){
if (marks >= 85 && marks <= 100) {
printf("Grade A\n\n");
TotalA++;
}
else if (marks >= 70) {
printf("Grade B\n\n");
TotalB++;
}
else if (marks >= 55) {
printf("Grade C\n\n");
TotalC++;
}
else if (marks >= 40) {
printf("Grade D\n\n");
TotalD++;
}
else {
printf("Grade E\n\n");
TotalE++;
}
}
c)
studentMark(marks[i]);
9
C PROGRAM
#include <stdio.h>
void studentMark(int);
int TotalA, TotalB, TotalC, TotalD, TotalE;
void main() {
int student, i;
int marks[100];
Answer
a)
struct employee {
int empNumber;
char empName[30];
char gender[1];
int birthYear;
float salary;
};
b)
struct employee emp[25];
c)
struct employee emp[25];