Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Bài tập</title>
- <script type="text/javascript">
- //Q1
- function q1() {
- var n = prompt("N = ");
- var x = prompt("X = ");
- var i;
- var f = 0;
- for(i = 1; i <= n; i++) {
- f += lt(x,i) / gt(i);
- }
- alert("Gia tri cua tong f la " + f);
- }
- function gt(a) {
- var s = 1;
- var i;
- for(i = 2; i <= a; i++) {
- s *= i;
- }
- return s;
- }
- function lt(a, b) {
- var t = 1;
- var i;
- for(i = 1; i <= b; i++) {
- t *= a;
- }
- return t;
- }
- //Q2
- function q2() {
- var n = prompt("Nhap so phan tu (n <= 50): ");
- alert("Nhap day so");
- var i;
- var a = [];
- for(i = 0; i < n; i++) {
- a[i] = prompt("Phan tu thu " + (i+1));
- }
- /*In ra so lon nhat va so lan xuat hien trong day */
- var max = a[0];
- for(i = 1; i < n; i++) {
- if(a[i] > max) {
- max = a[i];
- }
- }
- var s = 0;
- for(i = 0; i < n; i++) {
- if(a[i] == max) {
- s++;
- }
- }
- alert("Phan tu lon nhat trong day la " + max + " va xuat hien " + s + " lan");
- }
- //Q3
- function q3() {
- var n = prompt("Nhap so nguyen duong (nho hon 10000): ");
- var a = parseInt(n / 1000);
- var b = parseInt(((n % 1000) / 100));
- var c = parseInt(((n % 100) / 10));
- var d = parseInt((n % 10));
- alert("Chu so lon nhat la " + max(a,b,c,d));
- // Co the dung ham co san Math.max
- /*
- alert("Chu so lon nhat la " + Math.max(a,b,c,d));
- */
- }
- function max(a, b, c, d) {
- var max;
- max = a > b ? a : b;
- max = max > c ? max : c;
- max = max > d ? max : d;
- return max;
- }
- //Q4
- function q4() {
- var n = prompt("Nhap kich thuoc ma tran vuong: ");
- alert("Nhap du lieu cho ma tran");
- var i,j;
- var a = [];
- for(i = 0; i < n; i++) {
- var a1 = [];
- for(j = 0; j < n; j++) {
- a1[j] = prompt("a["+(i+1)+"]["+(j+1)+"] = ");
- }
- a[i] = a1;
- }
- var matran = "";
- for(i = 0; i < n; i++) {
- matran += "\n\n";
- for(j = 0; j < n; j++) {
- matran += a[i][j] + " ";
- }
- }
- alert("Ma tran:\n" + matran);
- var min = a[0][0];
- for(i = 0; i < n; i++) {
- for(j = 0; j < n; j++) {
- if(a[i][j] < min) {
- min = a[i][j];
- }
- }
- }
- alert("Phan tu be nhat cua ma tran la " + min);
- }
- //Q5
- function q5() {
- var a = prompt("Nhap a: ");
- var b = prompt("Nhap b: ");
- while(a != b) {
- if(a > b) {
- a = a - b;
- } else {
- b = b - a;
- }
- }
- alert("USCLN cua 2 so da nhap la " + a);
- }
- //Q6
- function q6() {
- var n = prompt("Nhap so phan tu (n <= 50): ");
- alert("Nhap day so");
- var i, j;
- var a = [];
- for(i = 0; i < n; i++) {
- a[i] = prompt("Phan tu thu " + (i+1));
- }
- alert("Day so vua nhap la");
- var day = "";
- for(i = 0; i < n; i++) {
- day += a[i] + " ";
- }
- alert(day);
- /* Sap xep day theo chieu tang dan */
- for(i = 0; i < (n - 1); i++) {
- for(j = (i + 1); j < n; j++) {
- if(a[i] > a[j]) {
- var t = a[i];
- a[i] = a[j];
- a[j] = t;
- }
- }
- }
- alert("Phan tu lon thu hai trong day la " + a[n-2]);
- }
- //Q7
- function q7() {
- var n = prompt("Nhap so nguyen duong (nho hon 10000): ");
- var a = parseInt(n / 1000);
- var b = parseInt(((n % 1000) / 100));
- var c = parseInt(((n % 100) / 10));
- var d = parseInt((n % 10));
- alert("Tong cac chu so la " + (a + b + c + d));
- }
- //Q8
- function q8() {
- alert("Khong co cau 8 Ọ_Ọ");
- }
- //Q9
- function q9() {
- var s = "Bang cuu chuong tu 1 den 10\n";
- var i, j;
- for(i = 1; i <= 10; i++) {
- s += "\n\n";
- for(j = 1; j <= 10; j++) {
- s += (i * j) + " ";
- }
- }
- alert(s);
- }
- //Q10
- function q10() {
- var n = prompt("Nhap so phan tu cua day n = ");
- var a = [];
- alert("Nhap gia tri cho tung phan tu");
- var i;
- for(i = 0; i < n; i++) {
- a[i] = parseInt(prompt("a[" + (i+1) + "] = "));
- }
- var ketqua = true;
- for(i = 1; i < n - 1; i++) {
- if(a[i] != (a[i-1] + a[i+1]) / 2) {
- ketqua = false;
- }
- }
- if(ketqua) {
- alert("Day vua nhap la cap so cong");
- } else {
- alert("Day vua nhap khong la cap so cong");
- }
- }
- //Q11
- function q11() {
- var n = prompt("Nhap so hang n = ");
- var i, j;
- var s = "";
- for(i = 0; i < n; i++) {
- for(j = 0; j <= i; j++) {
- s += "* ";
- }
- s += "\n";
- }
- alert(s);
- }
- //Q12
- function q12() {
- var n = prompt("Nhap kich thuoc ma tran n = ");
- alert("Nhap du lieu cho ma tran");
- var i,j;
- var a = [];
- for(i = 0; i < n; i++) {
- var a1 = [];
- for(j = 0; j < n; j++) {
- a1[j] = prompt("a["+(i+1)+"]["+(j+1)+"] = ");
- }
- a[i] = a1;
- }
- var k = prompt("Nhap k = ");
- var matran = "";
- for(i = 0; i < n; i++) {
- matran += "\n\n";
- for(j = 0; j < n; j++) {
- matran += a[i][j] + " ";
- }
- }
- alert("Ma tran:\n" + matran);
- /* Tinh tong duong cheo chinh */
- var sum = 0;
- for(i = 0; i < n; i++) {
- sum += parseInt(a[i][i]);
- }
- alert("Tong cac phan tu tren duong cheo chinh la " + sum);
- /* so lan xuat hien cua k */
- var sl = 0;
- for(i = 0; i < n; i++) {
- for(j = 0; j < n; j++) {
- if(a[i][j] == k) {
- sl++;
- }
- }
- }
- alert("So " +k+" xuat hien " +sl+ " lan trong ma tran");
- }
- //Q13
- function q13() {
- var n = prompt("Nhap n = ");
- var i;
- var f = 0;
- for(i = 1; i <= n; i++) {
- if(i % 2 == 0) {
- f -= 1/gt(i);
- } else f += 1/ gt(i);
- }
- alert("Gia tri cua bieu thuc f la " + f);
- }
- function gt(x) {
- var kq = 1;
- var i;
- for(i = 2; i <= x; i++) {
- kq *= i;
- }
- return kq;
- }
- //Q14
- function q14() {
- var n = prompt("Nhap so phan tu cua day n = ");
- var a = [];
- alert("Nhap gia tri cho tung phan tu");
- var i;
- for(i = 0; i < n; i++) {
- a[i] = prompt("a[" + (i+1) + "] = ");
- }
- alert("Day vua nhap la:");
- var s = "";
- for(i = 0; i < n; i++) {
- s += a[i] + " ";
- }
- alert(s);
- /* Kiem tra day dan dau */
- var ketqua = true;
- var begin;
- for(i = 0; i < n - 1; i++) {
- if(a[i] >= 0 && a[i+1] >= 0) {
- ketqua = false;
- }
- if(a[i] < 0 && a[i+1] < 0) {
- ketqua = false;
- }
- }
- if(ketqua) {
- alert("Day vua nhap la day dan dau");
- } else {
- alert("Day vua nhap khong la day dan dau");
- }
- }
- //Q15
- function q15() {
- var n = prompt("Nhap so hang n = ");
- var i,j;
- var s = "";
- for(i = 1; i <= n; i++) {
- for(j = 1; j <= n; j++) {
- if((n - j) < i) {
- s += "*";
- } else {
- s += "-";
- }
- }
- s += "\n";
- }
- alert(s);
- }
- //Q16
- function q16() {
- var n = prompt("Nhap kich thuoc ma tran n = ");
- alert("Nhap du lieu cho ma tran");
- var i,j;
- var a = [];
- for(i = 0; i < n; i++) {
- var a1 = [];
- for(j = 0; j < n; j++) {
- a1[j] = prompt("a["+(i+1)+"]["+(j+1)+"] = ");
- }
- a[i] = a1;
- }
- var matran = "";
- for(i = 0; i < n; i++) {
- matran += "\n\n";
- for(j = 0; j < n; j++) {
- matran += a[i][j] + " ";
- }
- }
- alert("Ma tran:\n" + matran);
- /* Tinh tong duong cheo chinh */
- var min = a[0][0];
- for(i = 1; i < n; i++) {
- if(a[i][i] < min) {
- min = a[i][i];
- }
- }
- alert("Phan tu nho nhat tren duong cheo chinh la " + min);
- }
- //Q17
- function q17() {
- var n = prompt("Nhap n = ");
- var x = prompt("Nhap x = ");
- var i;
- var f = 0;
- for(i = 1; i <= n; i++) {
- if(i % 2 != 0) {
- f += Math.sin(i*x);
- } else {
- f += Math.cos(i*x);
- }
- }
- alert("Gia tri cua bieu thuc la f = " + f);
- }
- //Q18
- function q18() {
- var n = prompt("Nhap so phan tu cua day n = ");
- var a = [];
- alert("Nhap gia tri cho tung phan tu");
- var i;
- var avg = 0;
- for(i = 0; i < n; i++) {
- a[i] = prompt("a[" + (i+1) + "] = ");
- avg += parseInt(a[i]);
- }
- alert("Day vua nhap la:");
- var s = "";
- var max = a[0];
- for(i = 0; i < n; i++) {
- s += a[i] + " ";
- if(a[i] > max) {
- max = a[i];
- }
- }
- alert(s);
- alert("Trung binh cong cac phan tu trong day la " + avg/n);
- alert("So lon nhat trong day la " + max);
- }
- //Q19
- function q19() {
- var n = prompt("Nhap so nguyen duong n = ");
- var s = "";
- var i = 0;
- while(n != 0) {
- var a = n % 10;
- if(a % 2 != 0) {
- s = a + " " + s;
- }
- n = parseInt(n/10);
- }
- alert("Cac chu so le trong so vua nhap la: " + s);
- }
- //Q20
- function q20() {
- var n = prompt("Nhap kich thuoc ma tran n = ");
- alert("Nhap du lieu cho ma tran");
- var i,j;
- var a = [];
- for(i = 0; i < n; i++) {
- var a1 = [];
- for(j = 0; j < n; j++) {
- a1[j] = prompt("a["+(i+1)+"]["+(j+1)+"] = ");
- }
- a[i] = a1;
- }
- var matran = "";
- for(i = 0; i < n; i++) {
- matran += "\n\n";
- for(j = 0; j < n; j++) {
- matran += a[i][j] + " ";
- }
- }
- alert("Ma tran:\n" + matran);
- /* Tinh tong duong cheo chinh */
- var avg = 0;
- for(i = 0; i < n; i++) {
- avg += parseInt(a[i][i]);
- }
- alert("Trung binh cong cac phan tu tren duong cheo chinh la " + avg/n);
- }
- </script>
- </head>
- <body>
- <div id="question">Câu 1 <button onclick="q1()">Run</button></div>
- <div id="question">Câu 2 <button onclick="q2()">Run</button></div>
- <div id="question">Câu 3 <button onclick="q3()">Run</button></div>
- <div id="question">Câu 4 <button onclick="q4()">Run</button></div>
- <div id="question">Câu 5 <button onclick="q5()">Run</button></div>
- <div id="question">Câu 6 <button onclick="q6()">Run</button></div>
- <div id="question">Câu 7 <button onclick="q7()">Run</button></div>
- <div id="question">Câu 8 <button onclick="q8()">Run</button></div>
- <div id="question">Câu 9 <button onclick="q9()">Run</button></div>
- <div id="question">Câu 10 <button onclick="q10()">Run</button></div>
- <div id="question">Câu 11 <button onclick="q11()">Run</button></div>
- <div id="question">Câu 12 <button onclick="q12()">Run</button></div>
- <div id="question">Câu 13 <button onclick="q13()">Run</button></div>
- <div id="question">Câu 14 <button onclick="q14()">Run</button></div>
- <div id="question">Câu 15 <button onclick="q15()">Run</button></div>
- <div id="question">Câu 16 <button onclick="q16()">Run</button></div>
- <div id="question">Câu 17 <button onclick="q17()">Run</button></div>
- <div id="question">Câu 18 <button onclick="q18()">Run</button></div>
- <div id="question">Câu 19 <button onclick="q19()">Run</button></div>
- <div id="question">Câu 20 <button onclick="q20()">Run</button></div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement