K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

CÁC BÀI TẬP VỀ CHƯƠNG TRÌNH CON BT_04_01: Viết chương trình con tính chu vi và diện tích của hình chữ nhật. Giải: Ta thấy rằng chương trình con tính chu vi, diện tích của hình chữ nhật nhất định phải có tham số đầu vào là 2 cạnh, đó là 2 tham trị. Nếu ta viết chương trình con là thủ tục thì kết quả phải lưu bằng một tham biến để đưa ra. Đặt tên các thủ tục là chu_vi, dien_tich ta cài...
Đọc tiếp
CÁC BÀI TẬP VỀ CHƯƠNG TRÌNH CON


BT_04_01: Viết chương trình con tính chu vi và diện tích của hình chữ nhật.

Giải: Ta thấy rằng chương trình con tính chu vi, diện tích của hình chữ nhật nhất định phải có tham số đầu vào là 2 cạnh, đó là 2 tham trị. Nếu ta viết chương trình con là thủ tục thì kết quả phải lưu bằng một tham biến để đưa ra. Đặt tên các thủ tục là chu_vi, dien_tich ta cài đặt như sau:

procedure Chu_vi(a,b : real; var c : real);

begin

C := 2*(a+b);



end;

 

{=================================}

procedure Dien_tich(a,b : real; var d : real);

begin


d := a*b;

end;


Tuy nhiên kết quả ra là kiểu thực, là kiểu mà hàm có thể trả lại nên ta có thể cài đặt 2 chương trình con trên bằng hàm như sau:

function Chu_vi(a,b : real): real;

Begin

Chu_vi := 2*(a+b);



end;

 

{=================================}

function Dien_tich(a,b : real): real;

begin


Dien_tich := a*b;

end;

 

0
14 tháng 5 2022

Tham khảo

program hcn;

uses crt;

var d,r,dt:longint;

cv:real;

begin

write('nhap chieu dai va chieu rong cua hcn:');

readln(d,r);

cv:=(d+r)*2;

dt:=d*r;

writeln(' chu vi hcn do la:',cv);

writeln(' dien tich hcn do la:',dt);

readln

end.

11 tháng 12 2016

CÂU 1:

program hinhchunhat;

var a,b,S,C: real;

begin

Write('Nhapdodaicanhthuchata=');readln(a);

Write('Nhapdodaicanhthuhaib=');readln(b);

S:= a*b;

C:=(a+b)*2;

Writeln('Dientichhinhchunhatla:',S);

Writeln('Chuvihinhchunhatla:',C);

readln

end.

CHÚC BẠN HỌC TỐT!

11 tháng 12 2016

CÂU 2:(lưu ý: câu này thì mik viết chương trình với bán kính hình tròn là sớ thực được nhập từ bàn phím còn số dương thì bn tự tìm hiểu nhe. nếu tìm hiểu đc thì bn chỉ cần thay phần khai báo var thôi nhe.)

program hinhtron;

var r:real;

const pi=3.14;

begin

clrscr;

Write('Nhapbankinh:');readln(r);

Writeln('Chuvihinhtronla:',2*pi*r);

Writeln('Dientichhinhtronla:',pi*r*r);

readln

end.

CHÚC BẠN HỌC TỐT (x2)

 

19 tháng 10 2021

Câu 2: 

#include <bits/stdc++.h>

using namespace std;

double a,b,cv,dt;

int main()

{

cin>>a>>b;

cv=(a+b)*2;

dt=a*b;

cout<<"Chu vi la:"<<fixed<<setprecision(2)<<cv<<endl;

cout<<"Dien tich la:"<<fixed<<setprecision(2)<<dt;

return 0;

}

11 tháng 5 2022
```cpp #include<iostream> using namespace std;   float chu_vi(int a, int b){ //Tinh chu vi float chu_vi = 2*(a+b); return chu_vi; }   float dien_tich(int a, int b){ //Tinh dien tich float dien_tich = a*b; return dien_tich; }   int main(){ //Nhan a va b float a, b;   cout<<"Nhap a (a>0): "; cin>>a; if (a<=0){ //Kiem tra a co lon hon 0 cout<<"a khong lon hon 0"; return 1; }   cout<<"Nhap b (b>0): "; cin>>b; if (b<=0){ //Kiem tra b co lon hon 0 cout<<"b khong lon hon 0"; return 1; }   cout << "Chu vi cua hinh la " << chu_vi(a, b) << endl; cout << "Dien tich cua hinh la " << dien_tich(a, b); } ``` Học tốt
11 tháng 5 2022
Mình gửi lại #include<iostream> using namespace std;   float chu_vi(int a, int b){ //Tinh chu vi float chu_vi = 2*(a+b); return chu_vi; }   float dien_tich(int a, int b){ //Tinh dien tich float dien_tich = a*b; return dien_tich; }   int main(){ //Nhan a va b float a, b;   cout<<"Nhap a (a>0): "; cin>>a; if (a<=0){ //Kiem tra a co lon hon 0 cout<<"a khong lon hon 0"; return 1; }   cout<<"Nhap b (b>0): "; cin>>b; if (b<=0){ //Kiem tra b co lon hon 0 cout<<"b khong lon hon 0"; return 1; }   cout << "Chu vi cua hinh la " << chu_vi(a, b) << endl; cout << "Dien tich cua hinh la " << dien_tich(a, b); }