
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 random random.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(); } |
|