Thứ Hai, 21 tháng 4, 2014

Tính tổng trở của 3 điện trở

Viết chương trình nhập vào các giá trị điện trở R1,R2,R3 của một mạch điện:

       Tính tổng trở theo công thức 1/R = 1/R1 + 1/R2 + 1/R3.

Bài Giải



/*
Name: Tong 3 dien tro
Copyright: None
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include "stdio.h"
#include "conio.h"

main()
{
 float r,r1,r2,r3;
 char a=234;

 printf(" \t - Nhap vao gia tri dien tro 1: "); scanf("%f",&r1);
 printf(" \t - Nhap vao gia tri dien tro 2: "); scanf("%f",&r2);
 printf(" \t - Nhap vao gia tri dien tro 3: "); scanf("%f",&r3);

 r=1/r1+1/r2+1/r3;

 printf("\n\t + Tong tro cua mach la: %0.2f %c",1/r,a);

 getch();
 return 0;


 }



Tra ký tự trong bản mã Ascii

Viết chương trình nhập vào một ký tự:
         + In ra mã Ascii của ký tự đó
         + In ra ký tự kế tiếp nó.

Bài Giải



/*
Name: Tra ky tu ma ASCII
Copyright: None
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include <stdio.h>
#include <conio.h>

char a;

int main()
{
 //Trang tri chuong trinh
  int i;
  printf("\t");
  for (i=1;i<30;i++) printf("* ");
  printf("\n\t CHUONG TRINH CHO BIET VI TRI KY TU TRONG BANG MA ASCII\n\t\t\tVA KY TU KE TIEP NO\n\n");
 //Het doan chuong trinh trang tri

 printf(" + Moi ban nhap vao ky tu: "); scanf("%c",&a);

 printf("\n");

 printf("\t -> Ky tu \"%c\" co ma Ascii la: %d",a,a);
 printf("\n\t -> Ky tu ke tiep ky tu \"%c\" la: %c",a,a+1);



 getch();
 return 0;
}

Tính hệ số gốc và khoảng cách giữ hai điểm tọa độ

Viết chương trình nhập vào tọa độ của hai điểm (x1,y1) và (x2,y2)
    a) Tính hệ số gốc của đường thẳng đi qua hai điểm đó theo công thức:
           Hệ số góc = (y2-y1)/(x2-x1)
    b) Tính khoảng cách giữa hai điểm theo công thức:
           Khoảng cách = sqrt( sqr(y2-y1) + sqr(x2-x1) )



Bài Giải



/*
Name: Tinh he so goc va khoang cach
Copyright: None
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include <stdio.h>
#include <conio.h>
#include <math.h>

int x1,x2,h1,h2;
float hs,kc;

main()
{
 //Trang tri chuong trinh
  int i;
  printf("\t");
  for (i=1;i<30;i++) printf("* ");
  printf("\n\t\t CHUONG TRINH TINH HSG VA KC\n\n");
 //Het doan chuong trinh trang tri

  printf("\t + Nhap diem (X1.Y1): "); scanf("%d.%d",&x1,&h1);
  printf("\t + Nhap diem (X2.Y2): "); scanf("%d.%d",&x2,&h2);
  
  hs=(h2-h1)/(x2-x1);
  kc=sqrt((h2-h1)*(h2-h1)+(x2-x1)*(x2-x1));
 printf("\n\t -> He  so  goc = %.3f",hs);
 printf("\n\t -> Khoang cach = %.3f",kc);


 getch();
 return 0;
}



Viết chương trình tính Log(a)x

Viết chương trình tính Log(a)x với a,x là hai số thực nhập vào từ bàn phím, và x>0, a>0, a!=1
Hướng dẫn: sử dụng công thức: Log(a)x=Ln x/Ln a



BÀI GIẢI



/*
Name: Tinh Log(A(x))
Copyright: None
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include <stdio.h>
#include <conio.h>
#include <math.h>

float a,x,kq;

main()
{
 //Trang tri chuong trinh
  int i;
  printf("\t");
  for (i=1;i<30;i++) printf("* ");
  printf("\n\t\t CHUONG TRINH TINH LOG a (X)\n\n");
 //Het doan chuong trinh trang tri


 printf("\t - Nhap vao so a= "); scanf("%f",&a);
 printf("\t - Nhap vao so X= "); scanf("%f",&x);

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

 printf("\n\t -> Ket qua phep toan LOG %.2f (%.2f) = %.2f",a,x,kq);

 getch();
 return 0;
}



Tính chu vi và diện tích của tam giác

Viết chương trình nhập vào độ dài 3 cạnh a,b,c của một tam giác. Tính chu vi và diện tích của một tam giác theo công thức: 
                 + Chu vi           CV=a+b+c
                 + Diện tích        S  = sqrt(p*(p-a)*(p-b)*(p-c))
                 + Trong đó        p=CV/2
   In kết quả ra màng hình.


Bài Giải



#include "stdio.h"
#include "conio.h"
#include "math.h"
int a,b,c;
int cv;
float s,p;

int main()
{
    printf("\t Nhap vao canh I:  "); scanf("%d",&a);
    printf("\t Nhap vao canh II: "); scanf("%d",&b);
    printf("\t Nhap vao canh III:"); scanf("%d",&c);

    cv=a+b+c;

    p=(a+b+c)/2;

    s=sqrt(p*(p-a)*(p-b)*(p-c));
    
    printf("\n\t Chu vi cua tam giac la: %d",cv);

    printf("\n\t Dien tich tam giac la: %2.2f",s);
    
    getch();
    return 0;
    
}

Tính chu vi, diện tích hình tròn

Viết chương trình nhập vào bán kính r của một hình tròn. Tính chu vi và diện tích của hình tròn đó theo công thức: 
          + Chu vi                 CV=2 * Pi * R
          + Diện tích              S   = Pi * R * R
   In kết quả ra màng hình



Bài Giải






#include "stdio.h"

#include "conio.h"

#define pi 3.14

int main()
{
float r,cv,s;
// float pi=3.14;
printf("\tNhap ban kinh duong tron: "); scanf("%f",&r);
printf("\n\t\t Duong tron ban nhap co: ");
printf("\n\t + Chu vi la: %3.2f",2*pi*r);
printf("\n\t + Dien tich la: %3.2f", pi*r*r);
getch();
return 0;

Viết chương trình in ra màng hình thiệp mời:

*******************************
                 THIEP MOI
      Than moi ban: Nguyen Manh Hung
      Toi du le sinh nhat cua minh
      Vao luc 19h ngay 12/10/1995
      Tai 05/42 Tran Phu - Can Tho
      Rat mong duoc don tiep !
                            Ho Thu Huong
*******************************
Bài giải


#include "stdio.h"
#include "conio.h"

main()
{
int i;
printf("\t *************************************************");



printf("\n\t\t\t THIEP MOI");
printf("\n\t\t Than moi ban: Nguyen Manh Hung");
printf("\n\t\t Toi le sinh nhat cua minh");
printf("\n\t\t Vao luc 19h ngay 12/10/2005");
printf("\n\t\t Tai 05/42 Tran Phu - Can Tho");
printf("\n\t\t Rat mong duoc don tiep !");
printf("\n\t\t\t\t Ho Thu Huong");

printf("\n\t *************************************************");



getch() ;
return 0;

Bài đăng phổ biến