| Parancs | Python | c++ | c# | Linux shell |
|---|---|---|---|---|
| Hello World! | Print("Hello World!") |
//peldaprogram forraskodja |
using System;
|
echo "Helló Világ!" |
| Kommentek | # egysoros |
// egysoros |
// egysoros |
# egysoros |
| Ki íratás | Print("Hello World!") |
cout << "Hello World!"; |
Console.Write("Hello World!");
új sor a végén |
echo "Helló Világ!" |
| Adat bevitel | name = input (' szöveg ')
|
o
|
string sz;int a = Convert.ToInt32(Console.ReadLine()); |
read -p "Felhasználónév: " USER |
| Véletlen egész szám generálás | import randomrandom.randrange(1,10,1) |
srand(time(NULL)); int z1 = rand()%10 + 1; cout << z1 << " véletlen egészszám 1 - 10 között " << endl; |
|
echo $RANDOM |
| Véletlen valós szám generálás | srand(time(NULL)); |
Random rnd = new Random(); |
||
| Tömbök | Lista:thislist = ["apple", "banana", "cherry"]print(thislist)print(thislist[1])print(len(thislist))thislist.append("orange")thislist.remove("banana")del thislist[0]több>> |
Egy dimenziós tömb (vektor):string cars[4];string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};int meret = tomb.length() |
Egy dimenziós tömb (vektor):string[] het = new string[7]; int meret = tomb.Length; |
Tömb:tomb=( "egy" "kettő" "három") |
Tuple: (nem lehet változtatni)thistuple = ("apple", "banana", "cherry")több>> |
több dimenziós tömb (mátrix):int matrix[4][7]; |
több dimenziós tömb (mátrix):int[,] tomb = new int[3,3]; |
||
Set : (nem indexelt)thisset = {"apple", "banana", "cherry"}
print(thisset)print(len(thisset)) |
||||
Dictionary:thisdict = {x = thisdict[„model”] több>> |
Asszociatív tömb:map <string, string> ajandek; stb |
Asszociatív tömb:()hastableHashtable ajandek = new Hashtable(); |
||
| if, else if, else | x = float(input("Írj be egy számot x = "))„) |
|
|
#!/bin/bash read -p "Gyümölcs: " fruit if [ "$fruit" = "alma" ]; then echo "Ez alma" elif [ "$fruit" = "körte" ]; then echo "Ez körte" else echo "Nem alma és nem körte" |
| Elágazás érték szerint | Nincs | switch(n){ case ‘O’ : cout << „Olvasási műveletek”; break; case ‘H’ : cout << „Hozzáfűzési műveletek”; break; case ‘S’ : cout << „Szerkesztési műveletek”; break; default: cout << „Rossz karaktert írt be”; } |
switch (n) |
case "$menupont" in |
| for ciklus | for n in range(1, 40): print("Helló Világ")
|
int a; cin >> a; for(a=0; a < 10; a++) { cout << "alma" << endl; } |
for ( int i = 0; i < 10; i++) { Console.WriteLine(i); } |
for i in `seq 1 10` do echo $i done
|
| while ciklus | i = 0 while i < 10: |
while:int a; a = 0; while(a < 10) { cout << "alma" << endl; a++; }
do while: |
whlile:while(kifejezés) { utasítás; }do while int i = 1; do { Console.WriteLine("Egyik sem"); i++; }while (i < 10);foreach: List<int> lista = new List<int>(); lista.Add(15); lista.Add(10); lista.Add(20); lista.Add(42); lista.Add(30); foreach(int i in lista) { Console.WriteLine(i); } |
#!/bin/bash SZAMLALO=1 while [ $SZAMLALO -lt 11 ] do echo $SZAMLALO let SZAMLALO=SZAMLALO+1 done |
| Hibakezelés | try: |
try { double a, b, c; cout<<" egyutthatok (szokozzel tagolva) :"; cin >> a >> b >> c; if (0 == a) throw false; cout <<a<<"x^2+"<<b<<"x+"<<c<<"=0"<< endl; } catch (bool) { cerr << "Az egyenlet nem masodfoku!" << endl; exit(-1); } catch (...) { cerr << "Valami hiba tortent..." << endl; exit(-1); } |
try{Console.WriteLine("Adj meg egy számot!");int a = 0;a = Convert.ToInt16(System.Console.ReadLine());}catch (FormatException mess){Console.WriteLine(mess);Console.WriteLine("Formátum nem megfelelő!");}catch{Console.WriteLine("Hiba, nem szöveget kérek!");Console.ReadKey();} |
|