C Programming Practice Part-01
01 দুটি দ্বিমাত্রিক (2D) বিন্দুর স্থানাঙ্ক (co-ordinate) ইনপুট নিয়ে তাদের মাঝের দুরত্ব প্রিন্ট কর ।
#include <stdio.h> #include <math.h> int main() { int x1, y1, x2, y2; printf("First value of x and y: "); scanf("%d %d", &x1,&y1); printf("Second value of x and y: "); scanf("%d %d", &x2,&y2); double distance; distance = sqrt((x1-x2)*(x1-x2)+(y1+y2*(y1-y2))); printf("Distance = %.2lf\n", distance); return 0; }
Output : Distance = According user input.
02 একটি ত্রিভুজের তিনটি বাহুরদৈর্ঘ্য দেওয়া আছে, তার তিনটি কোন নির্ণয় কর ।
#include<stdio.h> #include<math.h> int main() { int a, b, c; a=3; b=5; c=4; // 3x+4x+5x = 180 // 12x = 180 // x = 15 double angle_a = (3*15); double angle_b = (5*15); double angle_c = (4*15); printf("Angle A = %.2lf degree\n", angle_a); printf("Angle B = %.2lf degree\n", angle_b); printf("Angle C = %.2lf degree\n", angle_c); return 0; }
Output: Angle A = 45, Angle B = 75, and Angle C = 60
03 একটি ত্রিভুজের তিনটি বাহুরদৈর্ঘ্য দেওয়া আছে, তার ক্ষেত্রফল নির্ণয় কর ।
#include <stdio.h> #include <math.h> int main() { int a, b, c; a=10; b=12; c=15; double s = (a+b+c)/2; double area = sqrt (s*(s-a)*(s-b)*(s-c)); printf("Area = %.2lf\n", area); return 0; }
Output : Area = 50.91
04 একটি বৃত্তের ব্যাসার্ধ দেওয়া আছে, তার পরিসীমা নির্ণয় কর ।
#include<stdio.h> #include<math.h> int main() { double pi = 3.14159; double R, scope; R = 12; scope = (2*pi*R); printf("Scope = %.2lf\n", scope); return 0; }
Output : Scope = 75.40
05 একটি ত্রিভুজের শীর্ষবিন্দু গুলোরস্থানাঙ্ক দেওয়া আছে, তার ক্ষেত্রফল প্রিন্ট কর ।
#include <math.h> int main() { int x1, y1, x2, y2, x3, y3; x1=5; y1=-7; x2=4; y2=-3; x3=8; y3=-6; double area; area = 1/2*(x1*(y2-y3)+x2*(y3-y1))+x3*(y1-y2); printf("Area = %.2lf (area always positive)\n", area); return 0; }
Output : Area = -32.00 (area always positive)
Thank You!
Leave a Reply