You are on page 1of 9

Lab report 02

Title: Loop and Condition

Course title: Object Oriented Programming


Course code: CSE-160
1 Year 2nd Semester Examination 2021
st

Date of Submission: 11/10/2022

Submitted to-

Dr. MD. Ezharul Islam


Professor
Department of Computer Science and Engineering
Jahangirnagar University
Savar, Dhaka-1342

Sl Class Exam Roll Name


Roll

01 381 Shahed Annam

Department of Computer Science and Engineering


Jahangirnagar University
Savar, Dhaka, Bangladesh
Problem Number: 1

#include<bits/stdc++.h>

using namespace std;

int main()

int i,flag=1;

int a[6];

float b[6],sum=0,avg;

char s[6][3];

for(i=0; i<6; i++)

cout<<"Enter your mark for course "<<i+1<<": ";

cin>>a[i];

a[i]/=5;

for(i=0; i<6; i++)

if(a[i]>=16)

b[i]=4.0;

strcpy(s[i],"A+");

if(a[i]==15)

b[i]=3.75;

strcpy(s[i],"A");
}

if(a[i]==14)

b[i]=3.5;

strcpy(s[i],"A-");

if(a[i]==13)

b[i]=3.25;

strcpy(s[i],"B+");

if(a[i]==12)

b[i]=3.0;

strcpy(s[i],"B");

if(a[i]==11)

b[i]=2.75;

strcpy(s[i],"B-");

if(a[i]==10)

b[i]=2.5;

strcpy(s[i],"C+");

if(a[i]==9)

b[i]=2.25;
strcpy(s[i],"C");

if(a[i]==8)

strcpy(s[i],"C");

b[i]=2.0;

strcpy(s[i],"D");

if(a[i]<=7)

b[i]=0.0;

strcpy(s[i],"F");

flag=0;

for(i=0;i<6;i++)

cout<<"In course "<<i+1<<": ";

cout<<"GPA Point = "<<b[i]<<"\t";

cout<<"Grade Sheed = "<<s[i]<<endl;

sum+=b[i];

cout<<endl;

avg=sum/6;

if(flag==0)

cout<<"Your GPA in first semester : 0.0"<<endl;

else

cout<<"Your GPA in first semester : "<<avg<<endl;

return 0;
}
Problem Number: 2

#include<bits/stdc++.h>

using namespace std;

int main()

int i,gpa,t,j;

int std1[5][2],std2[5][2],std3[5][2];

char s[5][12] = {"Bangla","English","Higher_math","Physics","Chemistry"};

cout<<"Enter marks of student 1"<<endl;

for(i=0;i<5;i++)

for(j=0;j<2;j++)

cout<<s[i]<<"-"<<j+1<<" = ";

cin>>std1[i][j];

cout<<endl;

cout<<"Enter marks of student 2"<<endl;

for(i=0;i<5;i++)

for(j=0;j<2;j++)

cout<<s[i]<<"-"<<j+1<<" = ";

cin>>std2[i][j];

}
cout<<endl;

cout<<"Enter marks of student 3"<<endl;

for(i=0;i<5;i++)

for(j=0;j<2;j++)

cout<<s[i]<<"-"<<j+1<<" = ";

cin>>std3[i][j];

for(i=0;i<5;i++)

for(j=0;j<2;j++)

std1[i][j]=std1[i][j]+std2[i][j]+std3[i][j];

//std1[i][j] =(float)std1[i][j]/3;

cout<<"Avarage mark in "<<s[i]<<"-"<<j+1<<" is "<<(float)std1[i][j]/3<<endl;

cout<<"Avarage mark in "<<s[i]<<" is "<<(float) ((float)std1[i][j]/3+(float)std1[i][j]/3)/2


<<endl<<endl;

return 0;

}
Problem Number: 3

#include<bits/stdc++.h>

using namespace std;

int main()

int i,k,n,cnt=0;

cin>>n;

k=n;

while(n!=0)

n/=10;

cnt++;

cout<<"Number in digit in "<<k<<" is "<<cnt<<endl;

return 0;

You might also like