• Tidak ada hasil yang ditemukan

WELCOME TO ICT CLASS

N/A
N/A
Protected

Academic year: 2023

Membagikan "WELCOME TO ICT CLASS"

Copied!
20
0
0

Teks penuh

(1)

WELCOME TO

ICT CLASS

(2)

ICT for XI-XII

Monir Ahmed

Asst Prof, Dept of ICT

BAF Shaheen College Dhaka

(3)

Last Topic was:

Chapter 5 (Part#13):

C Programming (Part#5)

if, if-else স্টেটমেন্ট

একটি সংখ্যা স্ট াড় না বিম াড় তা বনর্ ণমের স্টরাগ্রাে

বতনটি সংখ্যার েমে বৃহত্তে সংখ্যা বনর্ ণমের স্টরাগ্রাে

(4)

Today’s Topic is:

Chapter 5 (Part#14):

C Programming (Part#6)

দু’টি সংখ্যার গসাগু ও লসাগু বনর্ ণমের স্টরাগ্রাে

Nested-if, else-if ladder, switch স্টেটমেন্ট বতনটি সংখ্যার েমে বৃহত্তে সংখ্যা বনর্ ণমের স্টরাগ্রাে

বলপইোর বনর্ ণমের স্টরাগ্রাে

(5)

/*A program to find the GCD of two numbers using conditional operator*/

#include<stdio.h>

main() {

int a, b, x;

printf("Enter the two numbers: ");

scanf("%d %d", &a,&b);

x=(a<b) ? a : b;

again:

if (a%x==0 && b%x==0)

printf("The GCD of %d and %d is %d", a,b,x);

else {

x=x-1;

goto again;

} }

The if....else স্টেটমেমন্টর উদাহরর্-৩

ফলাল:

Enter the two numbers: 12 20 The GCD of12 and 20 is 4

(6)

/*A program to find the LCM of two numbers using conditional operator*/

#include<stdio.h>

main() {

int a, b, x;

printf("Enter the two numbers: ");

scanf("%d %d", &a,&b);

x=(a>b) ? a : b;

again:

if (x%a==0 && x%b==0)

printf("The LCM of %d and %d is %d",a,b,x);

else {

x=x+1;

goto again;

} }

The if....else স্টেটমেমন্টর উদাহরর্-৩

ফলাল:

Enter the two numbers: 12 20 The LCM of 12 and 20 is 60

(7)

শমতণর সংখ্যা একাবিক হে তমি এই স্ট্রাকচারটি ব্যিহার করা হে এিং রবতটি শতণ পূরর্

সামপমে বিন্ন বিন্ন কা সম্পাদন কমর। এর সািারর্ গঠন (syntax) হমলা—

The Nesting of if....else স্টেটমেন্ট

(8)

The Nesting of if....else স্টেটমেমন্টর স্টলাচাট ণ

(9)

// Largest number among 3 integers.

#include<stdio.h>

main() {

int a, b, c;

printf("Enter the three numbers: ");

scanf("%d %d %d", &a, &b, &c);

if (a > b) {

if (a > c)

printf(“The largest number is %d", a);

else

printf(" The largest number is %d", c);

} else

{

if (b>c)

printf(" The largest number is %d", b);

else

printf(" The largest number is %d",c);

} }

The Nesting of if....else স্টেটমেমন্টর উদাহরর্-১

ফলাফল:

Enter the three numbers: -2 0 15 The largest number is: 15

(10)

/*A program to find a year is leap year or not.*/

#include<stdio.h>

main() {

int year;

printf("Enter the year (4 digit) to check: ");

scanf("%d", &year);

if (year%100==0) {

if (year%400==0)

printf("%d is a leap year.", year);

else

printf("%d is not a leap year.", year);

} else

{

if (year%4==0)

printf("%d is a leap year.", year);

else

printf("%d is not a leap year.", year);

} }

The Nesting of if....else স্টেটমেমন্টর উদাহরর্

ফলাফল:

Enter the year (4 digit) to check:2020 2020 is a leap year

(11)

যখন অমনকগুমলা শমতণর েমে একটি শতণ সতয হমল else if ladder স্টেটমেন্ট ব্যিহার করা হে। রথে শতণ পূরর্

না হমল বিতীে শতণ, বিতীে শতণ পূরর্ না হমল তৃতীে শতণ এিামি চলমত থামক। শতণগুমলা উপর স্টথমক বনমচর বদমক আসমত থামক। যখনই স্টকামনা শতণ সতয হমি তার স্টেটমেন্ট কায ণকর হমি এিং কমরাল if এর িাইমর চমল আসমি।

else if ladder এর সািারর্ গঠন (Syntax) হমলা—

The else if ladder স্টেটমেন্ট

(12)

The else if ladder স্টেটমেমন্টর স্টলাচাট ণ

(13)

The else if ladder স্টেটমেমন্টর উদাহরর্

/*A program to convert number (1 to 5) in pronunciation */

#include<stdio.h>

main() {

int x;

printf("Enter a number:");

scanf("%d",&x);

if (x==0)

printf("Zero");

else if (x==1) printf("One");

else if (x==2) printf("Two");

else if (x==3) printf("Three");

else if (x==4) printf("Four");

else if (x==5) printf("Five");

else

printf("Wrong number");

}

ফলাফল:

Enter a number: 5

Five

(14)

The Switch স্টেটমেমন্টর উদাহরর্

The switch স্টেটমেমন্টর সাহামে একটা বনবদ ণষ্ট চলক িা এক্সমরশমনর উপর বিবত্ত কমর একাবিক বনমদ ণশ বনি ণাহ কমর। যখন অমনকগুমলা বিকল্প থামক তখন if স্টেটমেন্ট ব্যিহার করার স্টচমে switch স্টেটমেন্ট ব্যিহার করা অমনক িামলা।

অমনক বিকমল্পর স্টেমে if স্টেটমেন্ট ব্যিহার করমল স্টরাগ্রাে অমনক টিল হে। মূল স্টরাগ্রাোর ছাড়া

স্টরাগ্রাে সম্পাদনা করা অমনক কঠিন হমে পমড়। এই সি টিলতা পবরহার করার ন্য switch

স্টেটমেন্ট ব্যিহার হে।

(15)

The Switch স্টেটমেমন্টর গঠন

(16)

The Switch স্টেটমেমন্টর স্টলাচাট ণ

(17)

#include <stdio.h>

main() {

int menu, numb1, numb2, total;

printf("Enter two numbers -->");

scanf("%d %d", &numb1, &numb2 );

printf("Enter your choice\n");

printf("1=addition\n");

printf("2=subtraction\n");

scanf("%d", &menu );

switch( menu ) {

case 1:total = numb1 + numb2;

break;

case 2: total = numb1 - numb2;

break;

Enter two numbers: 150 60 Enter your choice

1=addition

2=subtraction 1

150 plus 60 is 210 default:

printf("Invalid option selected\n");

}

if( menu == 1 )

printf("%d plus %d is

%d\n",numb1,numb2,total);

else if( menu == 2 )

printf("%d minus %d is

%d\n",numb1,numb2,total );

}

The Switch স্টেটমেমন্টর উদাহরর্

(18)

G‡mv wb‡R‡K hvPvB Kwi: ˆbe©¨w³K cÖkœ

১। শমতণর সংখ্যা একাবিক হমল স্টকান িরমনর if স্টেটমেন্ট ব্যিহার করা হে?

ক. if খ. Nested if গ. if-else ঘ. else-if ladder

২। স্টলাটিং পমেন্ট স্টেটার ফরমেট স্টেবসফাোর স্টকানটি?

ক. %d খ. %f গ. %s ঘ.%i

৩। একটি শমতণর অিীমন আমরা এক িা একাবিক শতণ কা করমল স্টকান স্টেটমেন্ট ব্যিহার করা হে?

ক. if খ. Nested if গ. if-else ঘ. else-if ladder

৪। স্টরাগ্রামে Switch স্টেটমেন্ট ব্যিহামরর স্টেমে- i. অমনক বিকল্প উত্তমরর স্টেমে if স্টথমক স্টিবশ সুবিিা

ii. স্টরাগ্রাে সম্পাদনার টিলতা পবরহার করা যাে

iii. বিদুযবতক অফ-অমনর সামথ বেল রমেমছ স্টকানটি সঠিক?

ক. i, ii খ. i , iii গ. ii, iii ঘ. i, ii, iii

৫। int a=10, b=20;

if (a<b) {if (a!=0)

printf(" %d",--a);}

else

printf("%d",--b);

স্টরাগ্রােটির ফলাফল কত হমি?

ক. -10 খ.-9 গ. 9 ঘ. 10

(19)
(20)

Referensi

Dokumen terkait

ICT for XI-XII Monir Ahmed Asst Prof, Dept of ICT BAF Shaheen College

ICT for XI-XII Monir Ahmed Asst Prof, Dept of ICT BAF Shaheen College

ICT for XI-XII Monir Ahmed Asst Prof, Dept of ICT BAF Shaheen College

ICT for XI-XII Monir Ahmed Asst Prof, Dept of ICT BAF Shaheen College

ICT for XI-XII Monir Ahmed Asst Prof, Dept of ICT BAF Shaheen College Dhaka... Today’s Topic is: Chapter 2 Part 06 Data Transmission Medium Optical

ICT for XI-XII Monir Ahmed Asst Prof, Dept of ICT BAF Shaheen College Dhaka... Today’s Topic is: Chapter 2 Part 07 Wireless Communication: Radio wave, Microwave,

ICT for XI-XII Monir Ahmed Asst Prof, Dept of ICT BAF Shaheen College Dhaka... Mobile Standard: GSM, CDMA Today’s Topic is: Chapter 2 Part

ICT for XI-XII Monir Ahmed Asst Prof, Dept of ICT BAF Shaheen College Dhaka... Today’s Topic: Chapter 2 Part 10 Mobile