Một số khái niệm về lập trình và ngôn ngữ lập trình

Vocie The
Xem chi tiết
nguyễn an phát
11 tháng 5 2021 lúc 15:32

program doc_so;

uses crt;

var i,n:longint;

st1,st2:string;

begin

  clrscr;

  write('nhap n:');readln(n);

  str(n,st1);

  st2:=''

  if length(st1)=6 then

  begin

    case st1[1] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'nam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    st2:=st2+' tram '

    case st1[2] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'nam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    st2:=st2+' muoi '

    case st1[3] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'nam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    st2:=st2+' nghin '

    case st1[4] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'nam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    st2:=st2+' tram '

    case st1[5] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'nam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    st2:=st2+' muoi '

    case st1[6] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'lam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    writeln(st2);

  end;

  if length(st1)=5 then

  begin

    case st1[1] of

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'nam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    st2:=st2+' muoi '

    case st1[2] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'nam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    st2:=st2+' nghin '

    case st1[3] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'nam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    st2:=st2+' tram '

    case st1[4] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'nam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    st2:=st2+' muoi '

    case st1[5] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'lam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    writeln(st2);

  end;

  if length(st1)=4 then

  begin

    case st1[1] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'nam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    st2:=st2+' nghin '

    case st1[2] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'nam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    st2:=st2+' tram '

    case st1[3] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'nam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    st2:=st2+' muoi '

    case st1[4] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'lam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    writeln(st2);

  end;

  if length(st1)=3 then

  begin

    case st1[1] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'nam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    st2:=st2+' tram '

    case st1[2] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'nam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    st2:=st2+' muoi '

    case st1[3] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'lam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    writeln(st2);

  end;

  if length(st1)=2 then

  begin

    case st1[1] of

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'nam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    st2:=st2+' muoi '

    case st1[2] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'lam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    writeln(st2);

  end;

  if length(st1)=1 then

  begin

    case st1[1] of

      '1':st2:=st2+'mot'

      '2':st2:=st2+'hai'

      '3':st2:=st2+'ba'

      '4':st2:=st2+'bon'

      '5':st2:=st2+'nam'

      '6':st2:=st2+'sau'

      '7':st2:=st2+'bay'

      '8':st2:=st2+'tam'

      '9':st2:=st2+'chin'

    end;

    writeln(st2);

  end;

  readln;

end.

Bình luận (0)
Dương Ngọc Nguyễn
Xem chi tiết
Vocie The
8 tháng 5 2021 lúc 23:28

undefined

Bình luận (2)
Vocie The
8 tháng 5 2021 lúc 23:46

Nhập số . In ra số đó dưới dạng chữ ví dụ :1=> một, 12=> một hai. 1234=> một hai ba bốn

 

Bình luận (3)
Vocie The
9 tháng 5 2021 lúc 16:41

 Viết 1 functions cho việc khởi tạo thông tin của một người(lưu dưới dạng một chuỗi ) .yêu cầu: nhập số lượng ng , sử dụng funtions đã tạo lưu người đó vào 1 danhhh sách, in ra danhh sách đó

Bình luận (1)
Trọng Quang.
Xem chi tiết
nguyễn an phát
11 tháng 5 2021 lúc 16:09

Program soa_so;

Uses crt;

Var i,j,k,l,n:longint;

st2:string;

Begin

     Clrscr;

     write('nhap n,k:');readln(n,k);

     str(n,st2);k:=length(st2)-k;

     For i:=1 to k do

     Begin

           l:=i;

           For j:=i to length(st2)k do

           If st2[l]<st2[j] then l:=j;

           If l>i then delete(st2,i,l-i);

      End;

      Write(copy(st2,1,k));

      Readln;

End.

Bình luận (0)
Nhật Hạ
8 tháng 4 2021 lúc 7:41

cho em xin cong thuc tinh voi a

Bình luận (0)
Dang Dinh Trong
Xem chi tiết
Nguyễn Lê Phước Thịnh
6 tháng 2 2021 lúc 20:27

Câu 1: 

uses crt;

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

i,n:integer;

begin

clrscr;

write('Nhap n='); readln(n);

for i:=1 to n do 

  begin

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

end;

for i:=1 to n do 

  write(a[i]:4);

readln;

end.

Câu 2: 

uses crt;

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

i,n:integer;

begin

clrscr;

write('Nhap n='); readln(n);

for i:=1 to n do 

  begin

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

end;

writeln('Cac so chan la: ');

for i:=1 to n do 

  if a[i] mod 2=0 then write(a[i]:4);

writeln;

writeln('Cac so le la: ');

for i:=1 to n do 

  if a[i] mod 2<>0 then write(a[i]:4);

writeln;

writeln('Cac so chia het cho 3 la: ');

for i:=1 to n do 

  if a[i] mod 3=0 then write(a[i]:4);

readln;

end.

Câu 3: 

uses crt;

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

i,n:integer;

begin

clrscr;

write('Nhap n='); readln(n);

for i:=1 to n do 

  begin

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

end;

writeln('Cac so o vi tri chan la: ');

for i:=1 to n do 

  if i mod 2=0 then write(a[i]:4);

writeln;

writeln('Cac so o vi tri le la: ');

for i:=1 to n do 

  if i mod 2=1 then write(a[i]:4);

readln;

end.

Bình luận (0)
bui pham phuong Uyen
Xem chi tiết
Nguyễn Lê Phước Thịnh
27 tháng 1 2021 lúc 13:15

Bài 1: 

uses crt;

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

i,n,kt,max,x,j,tam:integer;

begin

clrscr;

write('Nhap n='); readln(n);

for i:=1 to n do 

  begin

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

end;

writeln('Mang ban vua nhap la: ');

for i:=1 to n do 

  write(a[i]:4);

writeln;

for i:=1 to n-1 do 

  for j:=i+1 to n do 

if a[i]>a[j] then 

begin

tam:=a[i];

a[i]:=a[j];

a[j]:=tam;

end;

writeln('Day tang dan la: ');

for i:=1 to n do 

  write(a[i]:4);

writeln;

write('Nhap x='); readln(x);

max:=0;

kt:=0;

for i:=1 to n do 

  if (a[i] mod 2=0) and (a[i]<=x) then 

   begin

  if max<a[i] then max:=a[i];

kt:=1;

end;

if kt=0 then writeln('Trong day khong co so le')

else writeln('So chan lon nhat khong vuot qua ',x,' la: ',max);

readln;

end.

Bình luận (0)
Quàng Văn Thân
Xem chi tiết
Nguyễn Lê Phước Thịnh
17 tháng 4 2020 lúc 9:05

Bài 1:

a) x=7

b) x=12

Bài 2:

a) Không hợp lệ vì giá trị đầu lớn hơn giá trị cuối

b) Không hợp lệ vì giá trị đầu và giá trị cuối có kiểu dữ liệu real(vì trong pascal, vòng lặp for mà biến đếm là kiểu real thì không hợp lệ)

c) Không hợp lệ vì thiếu dấu :

d) Không hợp lệ vì sau vòng for có dấu ;

Bài 3:

uses crt;

var i,t,n:integer;

begin

clrscr;

write('nhap n='); readln(n);

t:=0;

for i:=1 to n do

if i mod 2=1 then t:=t+i;

writeln(t);

readln;

end.

Bình luận (0)
•Cún• Channel
17 tháng 4 2020 lúc 9:38

cảm ơn bạn nha yeu

Bình luận (0)
Lê Cẩm Tú
Xem chi tiết
Nguyễn Lê Phước Thịnh
12 tháng 10 2019 lúc 11:09

tự luận bài 5

uses crt;

var a,b,c,d:integer;

tbc:real;

begin

clrscr;

write('a='); readln(a);

write('b='); readln(b);

write('c='); readln(c);

write('d='); readln(d);

tbc:=(a+b+c+d)/4;

writeln('trung binh cong cua 4 so la: ',tbc:4:2);

readln;

end.

Bình luận (0)
Đẹp Trai Không Bao Giờ S...
Xem chi tiết
Hoàng Nghĩa Đức
15 tháng 10 2018 lúc 20:46

Khó thế?

Bình luận (2)
Seed Of Aoi
Xem chi tiết