HN - Aptech


 
IndexIndex  PortalPortal  CalendarCalendar  GalleryGallery  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Share | 
 

 Bài tập Hàm ( Bài thực hành số 8 )

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
c0811g_Nthai
Trứng
Trứng


Tổng số bài gửi : 2
Join date : 04/06/2009
Đến từ : paradise

Bài gửiTiêu đề: Bài tập Hàm ( Bài thực hành số 8 )   Tue Jun 09, 2009 9:22 am

Bài 1: Viết hàm tính bình phương một số nguyên.
Bài 2: Viết hàm tính tổng hai số nguyên.
Bài 3: Viết hàm tính chu vi, hàm tính diện tích của hình tròn.
Bài 4: Viết hàm tính giai thừa một số nguyên.
Bài 5: Viết hàm nhập vào một số nguyên.
Bài 6: Xây dựng chương trình gồm các hàm con:
- Nhập N (0->100)
- Nhập mảng nguyên gồm N phần tử.
- In ra N.
- In ra mảng vừa nhập.
Bài 7: Xây dựng menu:
1. Nhập N (0->100)
2. Nhập mảng nguyên gồm N phần tử.
3. In ra mảng nguyên vừa nhập
4. Thoát
Mỗi chức năng xây dựng ở một hàm.
Bài 8: Viết hàm kiểm tra xem N có phải là nguyên tố hay không?
Bài 9: Viết chương trình liệt kê tất cả các số nguyên tố từ 1->100.
Bài 10: Viết hàm kiểm tra xem N có phải là số hoàn hảo hay không?
Bài 11: Liệt kê tất cả các số hoàn hảo từ 1->1000.
Bài 12: Liệt kê tất cả các số chính phương từ 1->1000. (Số chính phương là số bằng bình phương của một số khác.)
Bài 13: Xây dựng menu:
1. Nhập N (0->50)
2. Nhập mảng nguyên N phần tử.
3. Tìm số nguyên âm lớn nhất trong mảng.
4. Tình tổng tất cả các số nguyên âm trong mảng.
5. Đếm số nguyên tố trong mảng
6. Liệt kê tất cả các số nguyên tố trong mảng.
7. Thoát.
Xây dựng hàm để thực hiện các chức năng trên.
Về Đầu Trang Go down
Xem lý lịch thành viên
c0811g_ttdung
Admin
Admin


Tổng số bài gửi : 54
Join date : 28/05/2009
Age : 27
Đến từ : HN-aptech

Bài gửiTiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 )   Mon Jun 15, 2009 6:19 pm

1
Code:
#include <conio.h>
#include <stdio.h>
int binhphuong(int n);
void main()
{
  int n,bp;
  clrscr();
  printf("Nhap vao gia tri cua N: ");
  scanf("%d",&n);
  bp=binhphuong(n);
  printf("Binh phuong cua n la: %d",bp);
  getch();
}
int binhphuong(int n)
{
   int bp;
   bp=n*n;
   return(bp);
}

_________________
Thứ khốn kiếp nhất chính là khi tất cả đều biết sự thật nhưng chẳng ai muốn nói lên vì tất cả họ đều muốn những kẻ đi sau mình sẽ phải tự trải qua và tự hiểu lấy những điều đó!
Về Đầu Trang Go down
Xem lý lịch thành viên http://c0811g.online-talk.net
c0811g_ttdung
Admin
Admin


Tổng số bài gửi : 54
Join date : 28/05/2009
Age : 27
Đến từ : HN-aptech

Bài gửiTiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 )   Mon Jun 15, 2009 6:22 pm

2
Code:
#include <stdio.h>
#include <conio.h>
int tong(int a,int b);
void main()
   {
   int a,b;
   clrscr();

   printf("Nhap vao so nguyen 1 : ");
   scanf("%d",&a);
   printf("Nhap vao so nguyen 2 :");
        scanf("%d",&b);
   printf("tong 2 so vua roi la %d",tong(a,b));
   getch();
   }
int tong(int a,int b)
   {
   int tong;
   tong=a+b;
   return(tong);
   }

_________________
Thứ khốn kiếp nhất chính là khi tất cả đều biết sự thật nhưng chẳng ai muốn nói lên vì tất cả họ đều muốn những kẻ đi sau mình sẽ phải tự trải qua và tự hiểu lấy những điều đó!
Về Đầu Trang Go down
Xem lý lịch thành viên http://c0811g.online-talk.net
c0811g_ttdung
Admin
Admin


Tổng số bài gửi : 54
Join date : 28/05/2009
Age : 27
Đến từ : HN-aptech

Bài gửiTiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 )   Mon Jun 15, 2009 6:26 pm

3
Code:
#include <conio.h>
#include <stdio.h>
float chuvi(float r);
float dientich(float r);
void main()
{
   float cv,dt,bk;
   clrscr();
   printf("Nhap vao ban kinh: ");
   scanf("%f",&bk);
   cv=chuvi(bk);
   dt=dientich(bk);
   printf("\nChu vi la: %f, dien tich la %f",cv,dt);
   getch();
}
float chuvi(float r)
{
   return(2*3.14*r);
}
float dientich(float r)
{
   return(3.14*r*r);
}

_________________
Thứ khốn kiếp nhất chính là khi tất cả đều biết sự thật nhưng chẳng ai muốn nói lên vì tất cả họ đều muốn những kẻ đi sau mình sẽ phải tự trải qua và tự hiểu lấy những điều đó!
Về Đầu Trang Go down
Xem lý lịch thành viên http://c0811g.online-talk.net
c0811g_ttdung
Admin
Admin


Tổng số bài gửi : 54
Join date : 28/05/2009
Age : 27
Đến từ : HN-aptech

Bài gửiTiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 )   Mon Jun 15, 2009 6:27 pm

4
Code:
#include <conio.h>
#include <stdio.h>
long giaithua(int a);
void main()
{
   int a;
   clrscr();
   printf("Chuong trinh su dung ham tinh giai thua cua mot so\n");
   do
   {
      printf("Nhap vao so a: ");
      scanf("%d",&a);
   }while(a<0);
   printf("Giai thua cua %d la: %ld ",a,giaithua(a));
   getch();
}
long giaithua(int a)
{
   long gt;
   int i;
   gt=1;
   for(i=1;i<=a;i++)
      gt=gt*i;
   return gt;
}

_________________
Thứ khốn kiếp nhất chính là khi tất cả đều biết sự thật nhưng chẳng ai muốn nói lên vì tất cả họ đều muốn những kẻ đi sau mình sẽ phải tự trải qua và tự hiểu lấy những điều đó!
Về Đầu Trang Go down
Xem lý lịch thành viên http://c0811g.online-talk.net
c0811g_ttdung
Admin
Admin


Tổng số bài gửi : 54
Join date : 28/05/2009
Age : 27
Đến từ : HN-aptech

Bài gửiTiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 )   Mon Jun 15, 2009 6:32 pm

5
Code:
#include <stdio.h>
#include <conio.h>
void nhap(int *n);
void main()
   {
   int a;
   nhap(&a);
   getch();
        }
void nhap(int *n)
{
   printf("Nhap vao n: ");
   scanf("%d",n);
}

_________________
Thứ khốn kiếp nhất chính là khi tất cả đều biết sự thật nhưng chẳng ai muốn nói lên vì tất cả họ đều muốn những kẻ đi sau mình sẽ phải tự trải qua và tự hiểu lấy những điều đó!
Về Đầu Trang Go down
Xem lý lịch thành viên http://c0811g.online-talk.net
c0811g_ttdung
Admin
Admin


Tổng số bài gửi : 54
Join date : 28/05/2009
Age : 27
Đến từ : HN-aptech

Bài gửiTiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 )   Mon Jun 15, 2009 7:00 pm

5
Code:
#include <stdio.h>
#include <conio.h>

void menu();
void nhap(int *n);
void nhapmang(int n,int a[]);
void inn(int n);
void inmang(int n,int a[]);

void main()
   {
   int i,n,a[100],chon;
   clrscr();
   menu();
   do
      {
      printf("\nnhap vao lua chon : ",chon);
      scanf("%d",&chon);
      switch(chon)
                {
      case 1: nhap(&n);
         break;
      case 2: nhapmang(n,a);
         break;
      case 3: inn(n);
         break;
       case 4: inmang(n,a);
         break;
      }}
   while(chon!=5);
   getch();

   }
void menu()
   {
   printf("\n1. Nhap N (N>0)");
   printf("\n2. Nhap mang.");
        printf("\n3.In N");
   printf("\n4.In mang");
   }
void nhap(int *n)
   {
   do
        {
   printf("Nhap vao n (0<n<100): ");
   scanf("%d",n);
        }while(*n<0||*n>100);

   }
void nhapmang(int n,int a[])
   {
   int i;
   printf("\nNhap mang nguyen: \n");
   for(i=0;i<n;i++)
      {
         printf("a[%d]",i);
         scanf("%d",a+i);
      }
        }
void inn(int n)
   {
   printf("So nguyen vua nhap la : %d",n);
        }
void inmang(int n,int a[])
{
   int i;
   printf("\nMang nhap la: ");
   for(i=0;i<n;i++)
      printf("%d\t",*(a+i));
}

_________________
Thứ khốn kiếp nhất chính là khi tất cả đều biết sự thật nhưng chẳng ai muốn nói lên vì tất cả họ đều muốn những kẻ đi sau mình sẽ phải tự trải qua và tự hiểu lấy những điều đó!
Về Đầu Trang Go down
Xem lý lịch thành viên http://c0811g.online-talk.net
Sponsored content




Bài gửiTiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 )   Today at 11:22 pm

Về Đầu Trang Go down
 
Bài tập Hàm ( Bài thực hành số 8 )
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
HN - Aptech :: Khóa Học :: SEMESTER I :: C :: Bài Tập-
Chuyển đến