30/09/2018, 17:27

mình không hiểu lắm hàm intcal(xyz) ai giải thích giúp mình được ko

#include <stdio.h>
struct strucintcal /* Defines the structure */ 
	{
			char name[20];
			int numb;
			float amt;
	}; 

	void main()
	{
		struct strucintcal xyz; /* Declares a variable */

		void intcal(struct strucintcal);
		
		clrscr();

		/* Accepts data into the structure */
		printf("
Enter Customer name: ");
		gets(xyz.name);

		printf("
Enter Customer number: ");
		scanf("%d", &xyz.numb);

		printf("
Enter Principal amount: ");
		scanf("%f", &xyz.amt);

		intcal(xyz); /* Passes the structure to a function */
		getch();
	}

	void intcal(struct strucintcal abc)
	{
	float si, rate = 5.5, yrs = 2.5;

		/* Computes the interest */
		si = (abc.amt * rate * yrs) / 100;

	printf ("
The customer name is %s", abc.name);
	printf("
The customer number is %d", abc.numb);
		printf("
The amount is %f", abc.amt);
	printf("
The interest is %f", si);

	return;
	}
BigZero viết 19:43 ngày 30/09/2018

hỏi thế này thì khó đây …

vũ xuân quân viết 19:34 ngày 30/09/2018

bạn mới học lập trình. bạn hỏi vậy không ai biết đường đâu mà chỉ.
bạn nên chạy đi debug trước. không hiểu không biết cái gì thì hỏi ngay chỗ đó.

Khánh Hưng Nguyễn viết 19:41 ngày 30/09/2018

Struct - Ở đây là khai báo structure hoặc type bản thu nhỏ của 1 class, gồm 3 biến
(char name[20];
int numb;
float amt;)

Sau đó dùng hàm intcal(hàm tự định nghĩa dùng cho Struct đã khai báo ở trên) để tính toán vài thông số cơ bản.

Mai Anh Dũng viết 19:28 ngày 30/09/2018

Nên sửa lại câu hỏi để cho câu hỏi cụ thể hơn. Ví dụ như hỏi chính xác một hàm hoặc một dòng lệnh nào đấy.

Đạt flag topic này off-topic. Nếu không sửa câu hỏi lại cho nó cụ thể hơn thì topic sẽ tự động bị xóa.

Bài liên quan
0