Hirdetés

Új hozzászólás Aktív témák

  • szatocs

    őstag

    2. Készíts egy Bourne-shell szkriptet, amely egy elsőfokú egyenletet (Ax+B=0) tud megoldani! A skript paraméterként az A és B értéket kapja meg. Az eredményt a standard kimenetre helyezze el. A szkript legyen felkészítve a hibás paraméterek kezelésére, figyeljen a paraméterek számára és értékére is! (pl. nulla[0] értékek)

    Ehhez a let - et lehetne használni?
    Tehát ha meg lenne adva az A és a B értéke, akkor utána azt feldolgozhatnánk a let - tel?

    Tehát ha van Ax + B = 0, ahol az A és a B kaphat értéket, akkor hogy megkapjuk, hogy mennyi az x, azt úgy csinálom, hogy x= - B/A

    cat > 3.sh

    # ! /bin/sh
    if [ $# -ge 3 ] ;
    then echo "Hiba: Nem megfelelő számú paraméter, 2 paramétert adj meg!"
    exit 1
    fi

    if [ $B=0 ] ;
    then echo "x=0"
    exit 0
    fi

    let x=(-$B/$A)
    echo "x= ` $x ` az egyenlet eredménye!"

    A fi után be kellene rakni egy olyan szerkezetet, hogy A - nak és B - nek értéket tudjunk adni.
    No meg "doc", hogyan hogyan lehet egy olyat megvalósítani, amit Te szúrtál be, az előző feladat módosításából?

Új hozzászólás Aktív témák