1. Trang chủ
  2. » Luận Văn - Báo Cáo

Giải bài tập chương 3 -lập trình căn bản-đại học cần thơ

16 0 0
Tài liệu đã được kiểm tra trùng lặp

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Giải bài tập chương 3
Trường học Trường Đại học Cần Thơ
Chuyên ngành Lập trình căn bản
Thể loại Bài tập
Thành phố Cần Thơ
Định dạng
Số trang 16
Dung lượng 98,29 KB

Nội dung

TRƯỜNG ĐẠI HỌC CẦN THƠ TRƯỜNG BÁCH KHOA Lập trình căn bản Giải bài tập chương 3.

Trang 1

TRƯỜNG ĐẠI HỌC CẦN THƠ

TRƯỜNG BÁCH KHOA

Lập trình căn bản

Giải bài tập chương 3

Trang 2

Chương 3

Câu 1: Các em sử dụng hàm printf(“”)

để in ra

Câu 2:#include<stdio.h>

#include<math.h>

int main (){

float cv,s,r,pi;

pi=3.14;

printf("nhap ban kinh r="); scanf("%f",&r);

cv=2*pi*r ; s=pi*r*r;

Trang 3

printf("chu vi hình chữ nhật là:%0.2f",cv);

printf("\ndien tich hình chữ nhật là:%0.2f",s);

return 0;

}

Câu 3:#include <stdio.h>

#include <math.h> // Thu vien de su dung ham sqrt

int main() {

double a, b, c, p, chuVi, dienTich; // Nhap do dai 3 canh cua tam giac printf("Nhap do dai canh a: ");

scanf("%lf", &a);

printf("Nhap do dai canh b: ");

Trang 4

scanf("%lf", &b);

printf("Nhap do dai canh c: ");

scanf("%lf", &c);

// Tinh chu vi tam giac

chuVi = a + b + c;

// Tinh nua chu vi p

p = chuVi / 2;

// Tinh dien tich tam giac theo cong thuc Heron

dienTich = sqrt(p * (p - a) * (p - b) * (p

- c));

// In ket qua

printf("Chu vi tam giac la: %.2f\n", chuVi);

Trang 5

printf("Dien tich tam giac la: %.2f\n", dienTich);

return 0;}

Câu 4:#include <stdio.h>

#include <math.h> // Thu vien de su dung ham log (tinh log tu nhien)

int main() {

double a, x, result;

// Nhap gia tri cua a

printf("Nhap gia tri a (a > 0 va a != 1):

");

scanf("%lf", &a);

// Kiem tra dieu kien cua a

if (a <= 0 || a == 1) {

Trang 6

printf("Gia tri cua a phai lon hon 0

va khac 1.\n");

return 1; // Thoat chuong trinh neu dieu kien khong thoa man

}// Nhap gia tri cua x

printf("Nhap gia tri x (x > 0): ");

scanf("%lf", &x);

// Kiem tra dieu kien cua x

if (x <= 0) {

printf("Gia tri cua x phai lon hon 0.\n");

return 1; // Thoat chuong trinh neu dieu kien khong thoa man

}

// Tinh log_a(x) = ln(x) / ln(a)

Trang 7

result = log(x) / log(a);

// In ket qua

printf("log_%.2f(%.2f) = %.5f\n", a, x, result);

return 0;

}

Câu 5:#include <stdio.h>

#include <math.h> // Thu vien de su dung ham log (tinh log tu nhien)

int main() {

double a, x, result;

// Nhap gia tri cua a

printf("Nhap gia tri a (a > 0 va a != 1):

");

scanf("%lf", &a);

Trang 8

// Kiem tra dieu kien cua a

if (a <= 0 || a == 1) {

printf("Gia tri cua a phai lon hon 0

va khac 1.\n");

return 1; // Thoat chuong trinh neu dieu kien khong thoa man

}

// Nhap gia tri cua x

printf("Nhap gia tri x (x > 0): ");

scanf("%lf", &x);

// Kiem tra dieu kien cua x

if (x <= 0) {

printf("Gia tri cua x phai lon hon 0.\n");

Trang 9

return 1; // Thoat chuong trinh neu dieu kien khong thoa man

}// Tinh log_a(x) = ln(x) / ln(a)

result = log(x) / log(a);

// In ket qua

printf("log_%.2f(%.2f) = %.5f\n", a, x, result);

return 0;

}

Câu 6:#include <stdio.h>

int main() {

char ch;

// Nhap mot ky tu tu ban phim

printf("Nhap mot ky tu: ");

scanf("%c", &ch);

Trang 10

// In ra ma ASCII cua ky tu

printf("Ma ASCII cua ky tu '%c' la:

%d\n", ch, ch);

// In ra ky tu ke tiep

printf("Ky tu ke tiep cua '%c' la:

'%c'\n", ch, ch + 1);

return 0;

}

Câu 7:#include <stdio.h>

int main() {

double R1, R2, R3, R;

// Nhap cac gia tri dien tro

printf("Nhap gia tri dien tro R1: "); scanf("%lf", &R1);

printf("Nhap gia tri dien tro R2: ");

Trang 11

scanf("%lf", &R2);

printf("Nhap gia tri dien tro R3: ");

scanf("%lf", &R3);

// Tinh dien tro tuong duong R

R = 1 / ((1 / R1) + (1 / R2) + (1 / R3)); // In ket qua

printf("Dien tro tuong duong R =

%.2f\n", R);

return 0;

}

Câu 8:#include <stdio.h>

int main() {

double toan, ly, hoa, trungBinh;

Trang 12

// Nhap diem cua ba mon Toan, Ly,

Hoa

printf("Nhap diem mon Toan: ");

scanf("%lf", &toan);

printf("Nhap diem mon Ly: ");

scanf("%lf", &ly);

printf("Nhap diem mon Hoa: ");

scanf("%lf", &hoa);

// Tinh diem trung binh

trungBinh = (toan + ly + hoa) / 3;

// In diem trung binh voi 2 chu so le

thap phan

printf("Diem trung binh cua 3 mon la:

%.2f\n", trungBinh);

Trang 13

return 0;

}

Câu 9:#include <stdio.h>

int main() {

int ngay, thang, nam; // Nhap ngay, thang, nam

printf("Nhap ngay: ");

scanf("%d", &ngay);

printf("Nhap thang: ");

scanf("%d", &thang);

printf("Nhap nam: ");

scanf("%d", &nam);

// In ngay thang nam theo dinh dang dd/mm/yy

Trang 14

printf("Ngay thang nam:

%02d/%02d/%02d\n", ngay, thang,

nam % 100);

return 0;

}

Câu 10:#include <stdio.h>

int main() {

int so, soDaoNguoc;

// Nhap vao mot so nguyen duong co 3 chu so

printf("Nhap vao mot so nguyen

duong co 3 chu so: ");

scanf("%d", &so);

Trang 15

// Kiem tra neu so khong co 3 chu so thi bao loi

if (so < 100 || so > 999) {

printf("Loi: So nhap vao khong phai

la so co 3 chu so.\n");

return 1; // Ket thuc chuong trinh

}

// Dao nguoc so

int hangTram = so / 100;

int hangChuc = (so / 10) % 10;

int hangDonVi = so % 10;

soDaoNguoc = hangDonVi * 100 +

hangChuc * 10 + hangTram;

// In ra so dao nguoc

Trang 16

printf("So dao nguoc la: %d\n", soDaoNguoc);

return 0;

}

Ngày đăng: 27/08/2024, 19:22

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w