Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

hoangpascal-cau3diem

Bai1: Giai he phuong trinh

program giaihept;

uses crt;

var a,b,c,d,e,f,dx,dy, dt: real;

begin

clrscr;

write('nhap vao so a,b,c'); readln(a,b,c);

write('nhap vao so d,e,f'); readln(d,e,f);

dt:= a*e - d*b;

dx:=c*e- b*f;

dy:=a*f-c*d;

if dt= 0 then write('he phuong trinh da cho vo nghiem')

else

begin

writeln('x= ',dx/dt:7:2);

writeln('y= ', dy/dt:7:2);

end;

readln;

end.

Bai 2: Giai phuong trinh bac 2

program phtrinhb2;

uses crt;

var a,b,c,delta,x1,x2: real;

begin

clrscr;

write('nhap vao ba he so a,b,c '); readln(a,b,c);

delta:= b*b-4*a*c;

if delta < 0 then

begin

write('phuong trinh da cho vo nghiem , xin moi nhap lai he so');

end

else

begin

if delta =0 then write('phuong trinh co nghiem kep x1= x2= ',-b/(2*a))

else writeln('phuong trinh co hai nghiem phan biet x1= ',(-b+sqrt(delta))/(2*a):7:2 ,

' va x2 = ', (-b+sqrt(delta))/(2*a):7:2);

end;

readln;

end.

Bai 3: tim gia tri maxmin

program timminmax;

uses crt;

var i,j,n,vtmax,vtmin: integer;

a :array[1..100] of real;

max,min : real;

begin

clrscr;

write('nhap vao so luong phan tu cua day '); readln(n);

for i:= 1 to n do

begin

write('nhap vao gia tri phan tu thu ',i,' = '); readln(a[i]);

end;

max:= a[1]; vtmax:= 1;

for i:=1 to n do

if a[i] > max then

begin

max:=a[i]; vtmax:=i;

end;

writeln('gia tri lon nhat la',max:7:2);

writeln('vi tri cua gia tri lon nhat la',vtmax);

min:=a[1]; vtmin:=1;

for j:= 1 to n do

if a[j] < min then

begin

min:= a[j]; vtmin:=j;

end;

writeln('gia tri nho nhat la ',min:7:2);

write('vi tri cua gia tri nho nhat la',vtmin);

readln;

end.

bai 4:Tim maxmin cua ma tran

uses crt;

label 1,2,3;

var a:array[1..20,1..20] of integer;

n,h,k,i,j,max,min:integer;

r:char;

Begin

clrscr;

Write(' Hay Nhap Vao so hang va cot Cua Ma Tran A:'); Readln(n,h);

For I:=1 to n do For J:=1 to h do

begin

Write('A[',i,',',j,']'); Readln(a[i,j]); k:=k+1;

If k=1 then begin max:=a[1,1]; min:=a[1,1]; end;

If A[i,j]>max then max:=a[i,j];

If a[i,j]<min then min:=a[i,j];

end;

For I:=1 To n do

begin

For j:=1 to h do

write(' ',a[i,j]);

Writeln;

end;

Writeln(' Gia Tri Lon Nhat la:',max);

Writeln(' Gia Tri Be Nhat La:', min);

Readln;

End.

Bai 5:Nhan 2 ma tran

program nhanmatran;

uses crt;

var

i,j,k :integer;

n,m,p: integer;

a,b,c: array[1..100,1..100] of integer;

begin

clrscr;

write('nhap vao so hang cua ma tran A'); readln(n);

write('nhap vao so cot cua ma tran A'); readln(m);

write('nhap vao so hang cua ma tran B'); readln(m);

write('nhap vao so cot cua ma tran B'); readln(p);

for i:= 1 to n do

for j:=1 to m do

begin

write('a[',i,',',j,'] := '); readln(a[i,j]);

end;

for i:=1 to m do

for j:=1 to p do

begin

write('b[',i,',',j,'] := '); readln(b[i,j]);

end;

writeln('Ma tran A'); for i:= 1 to n do

begin for j:=1 to m do

write(' ',a[i,j] ,' ');

writeln;

end;

writeln('ma tran B');

for i:=1 to m do

begin

for j:=1 to p do

write(' ',b[i,j] , '');

writeln;

end;

for i:=1 to n do

for j:=1 to p do

for k:=1 to m do

c[i,j] := c[i,j] +a[i,k]* b[k,j];

writeln(' Ma tran A*B' );

for i:=1 to n do

begin

for j:=1 to m do

write(' ', c[i,j],'');

writeln;

end;

readln;

end.

Bai 6:Dem tong so duong va tong so am

uses crt;

var n,i,sd,sa,tongduong,tongam:integer;

h:char;

BEGIN

clrscr;

Writeln('Hay Nhap Vao So Luong Phan Tu Cua Day: ');

Readln(n);

Writeln(' Hay Nhap Cac Phan Tu Cua Day: ');

For I:=1 to n do

Begin

Readln(n);

If n>0 then begin sd:=sd+1;TongDuong:=TongDuong+n; end;

If n<0 then begin sa:=sa+1;TongAm:=TongAm+n; end;

end;

If sd=0 then Writeln(' Khong Co So Duong Nao Trong Day So :') else

Writeln(' So Phan Tu Duong Trong Day La:',sd,' Gia Tri Trung Binh La:',TongDuong/sd:8:2);

If sa=0 then Writeln(' Khong Co So Am Nao Trong Day So:') else

Writeln(' So Phan Tu Am Trong Day La:',sa,' Gia Tri Trung Binh La:',TongAm/sa:8:2);

readln;

end.

Bai 7:Ngay thang nam

uses crt;

var nam,ngay,thang:integer;

h:char;

BEGIN

clrscr;

Writeln(' Nhap Nam:'); Readln(nam);

Writeln(' Nhap Thang:'); Readln(thang);

Case thang of

1,3,5,7,8,10,12: ngay:=31;

4,6,9,11: ngay:=30;

else

If nam mod 4= 0 then ngay:=29 else ngay:=28;

end;

Writeln(' Nam ',nam,' Thang ',thang,' Co ',ngay,' ngay');

readln;

ENd.

Bai 9:Thu nhap GDP

uses crt;

Var nam:word;

GDP,TD,BD:real;

h:char;

begin

clrscr;

Writeln(' Hay Nhap Vao Thu Nhap GDP Cua Nuoc Ta Nam 2000(USD/Nguoi:'); readln(GDP);

Writeln(' Hay Nhap Vao Toc Do Tang Truong Hang Nam(%):'); readln(TD);

nam:=2000;

BD:=GDP;

Writeln(' NAM GDP');

While GDP<=2*BD do

begin

Writeln(' ',nam,' ',GDP:8:2);

GDP:=GDP+GDP*TD/100;

nam:=nam+1;

end;

Writeln(' ',nam,' ',GDP:8:2);

Readln;

End.

Bai 10: sap xep tang dan

uses crt;

var a: array[1..100] of real;

b: array[1..100] of real;

tg: real;

i,n,j: integer;

begin

clrscr;

writeln(' nhap n');

readln(n);

for i :=1 to n do

begin

writeln(' nhap so thu ',i);

readln(a[i]);

b[i]:= a[i];

end;

for i:=1 to n do

begin

for j:=1 to n do

begin

if a[i] < a[j] then

begin

tg:=a[j];

a[j]:=a[i];

a[i]:=tg;

end;

end;

end;

write('day ban dau: '); for i:=1 to n do write(b[i]:2:0);

writeln(' ');

write('day sap xep: '); for i:=1 to n do write(a[i]:2:0);

readln;

end.

Bai 12:Tim uoc chung lon nhat

program ucln;

uses crt;

var a,b,c : integer;

begin

clrscr;

write('nhap vao 2 so a,b'); readln(a,b);

while a> 0 do

begin

if b>a then

begin

c:=a;

a:=b;

b:=c;

end;

a:=a-b;

end;

writeln('uoc chung lon nhat la ',b);

readln;

end.

Bai 13: Tim boi chung nho nhat

program boichungnn;

uses crt;

var a,b,x,y,r,us,bs : integer;

begin

clrscr;

write('nhap vao a,b '); readln(a,b);

x:=a ; y:=b;

if a<b then

begin

r:=a; a:=b ; b:=r;

end;

while b>0 do

begin

r:= a mod b;

a:=b;

b:=r;

end;

us:=a;

bs:=(x*y) div us;

writeln('boi chung nho nhat la ',bs);

readln;

end.

Bai 14: Tinh tong

program tinhtong;

uses crt;

var i,j,n,t : integer; s: real;

begin

s:=0;

write('nhap vao so n'); readln(n);

for i:=1 to n do

begin

t:=1;

for j:= 1 to i do t:= t*j;

s:= s+ 1/t;

end;

write(' tong S = ',s:7:2);

readln;

end.

Bai 15: Tinh giai thua

program tinhgiaithua;

uses crt;

var i,n,gt : longint;

begin

clrscr;

write('nhap vao so n'); readln(n);

gt:=1;

if n> 1 then

for i:=2 to n do

gt:=gt*i;

writeln('giai thua cua so do la ',gt);

readln;

end.

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: