1. Nhập vào hai số nguyên x, y. Xuất ra màn hình tổng, hiệu, tích, thương của hai số trên. static void Main(string[] args) { Console.Write("Nhap x:"); int x = int.Parse(Console.ReadLine()); Console.Write("Nhap x:"); int y = int.Parse(Console.ReadLine()); int tong = 0; int hieu = 0; int tich = 0; float thuong = 0; tong = x + y; hieu = x - y; tich = x * y; thuong = (float)x / y; Console.WriteLine("tong" + tong); Console.WriteLine ("hieu" + hieu); Console.WriteLine("tich" + tich); Console.WriteLine("thuong" + thuong);
}
3. Cho 2 số nguyên dương a, b. Tìm USCLN và BSCNN của a và b.
Code:
{ static void nhap(out int x, out int y) {
Console.Write("nhap x:"); x = int.Parse(Console.ReadLine()); Console.Write("nhap y:"); y = int.Parse(Console.ReadLine());
} static int uscln(int x, int y) {
if (x == 0 || y == 0) return x + y; while (x != y) { if (x > y) x = x - y; else y = y - x;
} return x;
}
static int uscnn(int x,int y) {
static void Main(string[] args) http://i48.servimg.com/u/f48/16/18/15/10/arrow_11.png { int a, b; nhap(out a,out b); int usc=uscln(a,b); Console.WriteLine("uscln"+usc);
} } }
Code:
static int ngaymax(int d, int m, int y) { if (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12) return 31; if (m == 4 || m == 6 || m == 9 || m == 11) return 30; if (m == 2) { if (ktnhuan(y) == true) return 29; else return 28; } return -1; } static bool ktnhuan(int y) { if ((y % 400 == 0 || (y % 100 != 0 && y % 4 == 0))) return true; return false; } static bool kthople(int d, int m, int y) { if (d > 0 && d < ngaymax(d, m, y) && m > 0 && m < 12 && y > 2000) return true; return false; } static void ngayke(ref int d, ref int m, ref int y) { d = d + 1; { if (d > ngaymax(d, m, y)) { d = 1; m = m + 1; if (m > 12) { m = 1; y = y + 1; } }
} } static void ngayluoi(ref int d, ref int m, ref int y) { d = d - 1; { if (d > ngaymax(d, m, y)) { d = d-1; m = m ; if (m > 12) { m = 1; y = y + 1; } }
} } static void Main(string[] args) { Console.Write("Nhap ngay "); int d = int.Parse(Console.ReadLine());
Console.Write("Nhap thang "); int m = int.Parse(Console.ReadLine());
Console.Write("Nhap nam ");
int y = int.Parse(Console.ReadLine());
if (d > 0 && d < ngaymax(d, m, y) && m > 0 && m <= 12 && y > 2000) { Console.Write("Ngay of ban la: " + d); Console.Write("thang" + m); Console.WriteLine("nam" + y); } else Console.WriteLine("Ban nhap sai ");
ngayke(ref d, ref m, ref y); Console.WriteLine("Ngay ke tiep{0}/{1}/{2}", d, m, y);
using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace baitap17 { class Diem { //******khai bao thuoc tinh************ int x, y; char tendiem; //*****phat sinh****** public void PhatSinh() { Random r = new Random(); x = r.Next(0, Console.WindowWidth); y = r.Next(0, Console.WindowHeight); tendiem = (char)r.Next(50, 60);
}
public char Tendiem { get { return tendiem; } set { tendiem = value; } }
public int Y { get { return x; } set { x= value; } }
public int X { get { return y; } set { y = value; } } //***********KHOI TAO*********** //Viet constructor ko co tham so: public Diem() { x = 2; y = 5; tendiem = 'A';
} // Viet Constructor co tham so public Diem(int xx, int yy, char kt) { x = xx; y = yy; tendiem = kt; } //Viet constructor doi tuong khac public Diem(Diem d) { x = d.x; y = d.y; tendiem = d.tendiem; }
//************VIET HAM NHAP()**************** public void Nhap() { Console.WriteLine("nhap vao x:"); x = int.Parse(Console.ReadLine()); Console.WriteLine("nhap vao y:"); y = int.Parse(Console.ReadLine()); Console.WriteLine("nhap Kt:"); tendiem = char.Parse(Console.ReadLine()); }
//**********VIET HAM TOSTRING************ public override string ToString() { return tendiem.ToString(); } //************VIET KHOI TAO********** public void KhoiTao(int xx,int yy,char kt)// thay the dong tren cach nhanh { x = xx; y = yy; tendiem =kt; }
//********* NHOM KIEM TRA THONG TIN***********
public bool KiemTraX(int xx) { if (x >= 0 && x < Console.WindowWidth) return true; return false;
} public bool KiemTraY(int yy) { if (y >= 0 && y < Console.WindowWidth) return true; return false;
}
//********NHOM CAP NHAT THONG TIN****************
public void DichPhai()// dich phai 1 don vi { if (KiemTraX(x + 1) == true) x++; }
public void DichPhai(int k)// dich phai k { if (KiemTraX(x + k) == true) x = x + k; } public void DichXuong()// dich xuong k { if (KiemTraY(y + 1) == true) y++; } public void DichXuong(int k)// dich xuong k { if (KiemTraY(y + k) == true) y = y + k; } public void Dich(int m,int n)// dich cung lucx,y { if (KiemTraX(x + m) == true && KiemTraY(y + n) == true) { x = x + m; y = y + n; }