Kiritish va chiqarish


ULASHISH

Kiritish va chiqarish (I/O)

I/O — Input and Output (kiritish va chiqarish) degan ma’noni anglatadi.

Kiritish (input) — bu dastur ma’lumotni qanday qabul qilishi (masalan, foydalanuvchidan), chiqarish (output) esa dastur ma’lumotni qanday ko‘rsatishi (masalan, ekranga chiqarish).

Har bir dasturga odatda qandaydir kiritish va chiqarish kerak bo‘ladi.


Oddiy chiqarish

Chiqarish — bu ma’lumotni ekranda ko‘rsatish. Barcha dasturlash tillarida buning usuli bor:


print("Hello World!")
console.log("Hello World!");
System.out.println("Hello World!");
cout << "Hello World!";
O‘zingiz sinab ko‘ring »

Oddiy kiritish

Kiritish — bu foydalanuvchiga dasturga biror narsa yozish imkonini berish. So‘ngra dastur kiritilgan ma’lumotni o‘zgaruvchida saqlaydi.


name = input("Enter your name: ")
print("Hello, " + name)
// In browsers, prompt() can be used:
const name = prompt("Enter your name:");
console.log("Hello, " + name);
import java.util.Scanner;

class Main {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.print("Enter your name: ");
    String name = scanner.nextLine();
    System.out.println("Hello, " + name);
  }
}
#include <iostream>
using namespace std;

int main() {
  string name;
  cout << "Enter your name: ";
  cin >> name;
  cout << "Hello, " + name;
  return 0;
}


Hayotiy misol

Quyida foydalanuvchidan yoshini so‘raydigan va keyin u qaysi yili 100 yoshga to‘lishini chiqaradigan oddiy dastur keltirilgan:


age = int(input("Enter your age: "))
year_to_turn_100 = 2025 + (100 - age)
print("You will turn 100 in the year", year_to_turn_100)
const age = Number(prompt("Enter your age:"));
const yearToTurn100 = 2025 + (100 - age);
console.log("You will turn 100 in the year " + yearToTurn100);
import java.util.Scanner;

class Main {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.print("Enter your age: ");
    int age = scanner.nextInt();
    int yearToTurn100 = 2025 + (100 - age);
    System.out.println("You will turn 100 in the year " + yearToTurn100);
  }
}
#include <iostream>
using namespace std;

int main() {
  int age;
  cout << "Enter your age: ";
  cin >> age;
  int yearToTurn100 = 2025 + (100 - age);
  cout << "You will turn 100 in the year " << yearToTurn100;
  return 0;
}

Eslatma: Kiritish usullari har bir tilda turlicha. Masalan, Python tilida input() ishlaydi, C++ tilida esa cin ishlatiladi. Ko‘p hollarda kiritilgan ma’lumot avval doim matn sifatida saqlanadi va undan son sifatida foydalanish uchun tipni o‘girish kerak bo‘lishi mumkin.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!