HN - Aptech
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

HN - Aptech


 
Trang ChínhTrang Chính  PortalPortal  GalleryGallery  Latest imagesLatest images  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

 

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

Go down 
2 posters
Tác giảThông điệp
c0811g_Nthai
Trứng
Trứng
c0811g_Nthai


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

Bài tập Hàm ( Bài thực hành số 8 ) Empty
Bài gửiTiêu đề: Bài tập Hàm ( Bài thực hành số 8 )   Bài tập Hàm ( Bài thực hành số 8 ) Icon_minitimeTue 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
c0811g_ttdung
Admin
Admin
c0811g_ttdung


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

Bài tập Hàm ( Bài thực hành số 8 ) Empty
Bài gửiTiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 )   Bài tập Hàm ( Bài thực hành số 8 ) Icon_minitimeMon 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);
}
Về Đầu Trang Go down
https://c0811g.forumvi.com
c0811g_ttdung
Admin
Admin
c0811g_ttdung


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

Bài tập Hàm ( Bài thực hành số 8 ) Empty
Bài gửiTiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 )   Bài tập Hàm ( Bài thực hành số 8 ) Icon_minitimeMon 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);
   }
Về Đầu Trang Go down
https://c0811g.forumvi.com
c0811g_ttdung
Admin
Admin
c0811g_ttdung


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

Bài tập Hàm ( Bài thực hành số 8 ) Empty
Bài gửiTiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 )   Bài tập Hàm ( Bài thực hành số 8 ) Icon_minitimeMon 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);
}
Về Đầu Trang Go down
https://c0811g.forumvi.com
c0811g_ttdung
Admin
Admin
c0811g_ttdung


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

Bài tập Hàm ( Bài thực hành số 8 ) Empty
Bài gửiTiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 )   Bài tập Hàm ( Bài thực hành số 8 ) Icon_minitimeMon 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;
}
Về Đầu Trang Go down
https://c0811g.forumvi.com
c0811g_ttdung
Admin
Admin
c0811g_ttdung


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

Bài tập Hàm ( Bài thực hành số 8 ) Empty
Bài gửiTiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 )   Bài tập Hàm ( Bài thực hành số 8 ) Icon_minitimeMon 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);
}
Về Đầu Trang Go down
https://c0811g.forumvi.com
c0811g_ttdung
Admin
Admin
c0811g_ttdung


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

Bài tập Hàm ( Bài thực hành số 8 ) Empty
Bài gửiTiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 )   Bài tập Hàm ( Bài thực hành số 8 ) Icon_minitimeMon 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));
}
Về Đầu Trang Go down
https://c0811g.forumvi.com
Sponsored content





Bài tập Hàm ( Bài thực hành số 8 ) Empty
Bài gửiTiêu đề: Re: Bài tập Hàm ( Bài thực hành số 8 )   Bài tập Hàm ( Bài thực hành số 8 ) Icon_minitime

Về Đầu Trang Go down
 
Bài tập Hàm ( Bài thực hành số 8 )
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Bài Tập về Biểu Thức Nhập xuất ( bài thực hành 2 )
» Bài Thực hành con trỏ
» Bài Tập Về If - Else ( bài thực hành 3 )
» Bài thực hành 6[ String]
» Bài Tập Mảng ( Bài Thực Hành 5 )

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