1. Trang chủ
  2. » Công Nghệ Thông Tin

bài thực hành 4 tin học đại cương đại học bách khoa hà nội

3 853 5

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 124,82 KB

Nội dung

Trang 1

Bài 4.1:

#include <stdio.h>

#include <conio.h>

main()

{float a,b,c,x,y,z;

do {printf("Nhap vao 3 so bat ki:");

printf("\n a=");scanf("%f",&a);

printf("\n b=");scanf("%f",&b);

printf("\n c=");scanf("%f",&c);

if(a<=0||b<=0||c<=0) printf("\n KHONG PHAI LA 3 CANH TAM GIAC");} while(a<=0||b<=0||c<=0);

if(a>=b+c||b>=c+a||c>=a+b)

printf("\n KHONG PHAI LA 3 CANH TAM GIAC");

else {printf("\n LA 3 CANH TAM GIAC : ");

x=(a*a+b*b-c*c)/2/a/b;

y=(b*b+c*c-a*a)/2/b/c;

z=(c*c+a*a-b*b)/2/c/a;

if (a==b&&a==c) printf("DEU.");

else {if (x*y*z==0) printf("VUONG");

if (x*y*z<0) printf("TU");

if (x*y*z>0) printf("NHON");

if (x==y||y==z||z==x) printf(", CAN.");}

}

getch();

}

Bài 4.2:

#include <conio.h>

#include <stdio.h>

main()

{int n;

printf("Nhap vao mot so nguyen:");

scanf("%d",&n);

switch(n)

{

case 0: printf("KHONG");break;

case 1: printf("MOT"); break;

case 2: printf("HAI"); break;

case 3: printf("BA"); break;

case 4: printf("BON"); break;

case 5: printf("NAM"); break;

case 6: printf("SAU"); break;

case 7: printf("BAY"); break;

case 8: printf("TAM"); break;

case 9: printf("CHIN"); break;

default: printf("SO KHONG HOP LE");

}

getch();

}

Bài 4.3:

#include <stdio.h>

#include <conio.h>

main()

{int n,i,s=1;

do {printf("Nhap so nguyen (0<=n<8) : n=");

scanf("%d",&n);}

while(n<0||n>=8);

for (i=0;i<n;i++) s=s*(i+1);

printf("\n Ta co %d! = %d ",n,s);

getch();

}

Trang 2

Bài 4.4:

#include <stdio.h>

#include <conio.h>

main()

{int i,s;

float e,epsilon;

do {printf("Nhap so duong epsilon<1 : ");

scanf("%f",&epsilon);}

while(epsilon<=0||epsilon>=1);

e=1;

s=1;

i=2;

do {e=e+1.0/s;

s=s*i;

i++;}

while(1.0/s>=epsilon);

printf("\n Gia tri e = %f",e);

getch();

}

Bài 4.5:

#include <stdio.h>

#include <conio.h>

main()

{int n,T,i;

do {printf("Nhap so nguyen 10<n<100 : ");

scanf("%d",&n);}

while(n<=10||n>=100);

T=0;

for (i=0;i<n;i++) T=T+i+1;

printf("\n Tong tu 1 den n la : %d",T);

getch();

}

Bài 4.6:

#include <stdio.h>

#include <conio.h>

#include <math.h>

main()

{int n,i,kt=0;

printf("Nhap so nguyen n=");

scanf("%d",&n);

if(n<=1) printf("\n %d khong phai so nguyen to.",n); else {

for(i=2;i<=sqrt(n);i++)

if(n%i==0) {kt++; break;}

if(kt==0) printf("\n %d la so nguyen to.",n);

else printf("\n %d khong phai so nguyen to.",n); }

getch();

}

Bài 4.7:

#include <stdio.h>

#include <conio.h>

#include <math.h>

main()

{float pi,epsilon,a;

Trang 3

int n;

do {printf("Nhap vao so duong epsilon < 1 :");

scanf("%f",&epsilon);}

while(epsilon<=0||epsilon>=1);

pi=0;

n=-1;

do {n++;

a=4.0/(2*n+1);

pi=pi+a*pow(-1,n);}

while(a/4>=epsilon);

printf("\n So pi = %f ",pi);

getch();

}

Bài 4.8:

#include <stdio.h>

#include <conio.h>

main()

{int a1,b1,a,b,UCLN,BCNN;

do {printf("Nhap vao 2 so nguyen duong:");

printf("\n a=");scanf("%d",&a);

printf("\n b=");scanf("%d",&b);}

while(a<=0||b<=0);

a1=a;b1=b;

while (a!=b)

{if (a>b) a=a-b;

else b=b-a;}

printf("\n %d la UCLN(%d;%d).",a,a1,b1);

printf("\n %d la BCNN(%d;%d).",a1*b1/a,a1,b1);

getch();

}

Bài 4.9:

#include <stdio.h>

#include <conio.h>

#include <math.h>

main()

{float a,b,c,delta;

printf("Nhap vao 3 so thuc:");

printf("\n a=");scanf("%f",&a);

printf("\n b=");scanf("%f",&b);

printf("\n c=");scanf("%f",&c);

if(a<0) {a=-a;b=-b;c=-c;}

if(a==0) {if(b==0&&c==0) printf("\n Pt vo so nghiem.");

if(b==0&&c!=0) printf("\n Pt vo nghiem.");

if(b!=0) printf("\n Pt co nghiem x=%f ",-c/b);}

else {delta=b*b-4*a*c;

if(delta==0) printf("\n Pt co nghiem kep x=%f ",-b/2/a);

if(delta>0) printf("\n Pt co 2 nghiem thuc phan biet: \n x1=%f \n x2=%f .",(-b+sqrt(delta))/2/a,(-b-sqrt(delta))/2/a);

if(delta<0) printf("\n Pt co 2 nghiem phuc: \n x1=%f+%fi \n x2=%f-%fi .",-b/2/a,sqrt(-delta)/2/a,-b/2/a,sqrt(-delta)/2/a);}

getch();

}

Bài 4.10:

Ngày đăng: 05/12/2018, 18:31

TỪ KHÓA LIÊN QUAN

w