tanszek:oktatas:szamitastechnika:gyakorlo_feladatok_1
This is an old revision of the document!
Egyszerű gyakorló feladatok
1.) Írjon egy C programot, amely segít eldönteni, hogy egy diák sikeres volt-e egy vizsgán! A programnak a következő funkciókat kell megvalósítania:
- Kérje be a felhasználótól a maximális pontszámot (egész szám).
- Kérje be a felhasználótól az elért pontszámot (egész szám).
- Ellenőrizze, hogy az elért pontszám eléri-e legalább a maximális pontszám 60%-át.
- Kiírja a képernyőre a következő üzenetet:
- Ha a feltétel teljesül (az elért pontszám legalább a maximális pontszám 60%-a): “Sikeres”
- Ha a feltétel nem teljesül: “Sikertelen”
Tesztelje le néhány példával, hogy helyesen működik-e a vizsgaeredmények kiértékelése.
#include <stdio.h> int main() { printf("Kerem a maximum pontot:"); int maxPont; scanf("%d", &maxPont); printf("Kerem az elert pontot:"); int elertPont; scanf("%d", &elertPont); if(elertPont > maxPont * 0.6) { printf("Sikeres"); } else { printf("Sikertelen"); } }
2. Írjon egy C programot, ami egy évszámról megállapítja, hogy szökőév-e?
Szökőévek számolása kapcsán a következő szabályokat alkalmazzuk:
- Oszthatóság 4-gyel: Az év szökőév, ha osztható 4-tel. Például: 2004, 2008, 2012.
- Kivétel a századok esetén: A szabálytól van egy kivétel: ha egy év század év (például 1800, 1900, 2000), akkor az csak akkor szökőév, ha osztható 400-zal. Tehát a 1900 nem szökőév, mivel bár osztható 4-tel, de század, és nem osztható 400-zal.
#include <stdio.h> int main() { printf("Kerem az evet: "); int ev; scanf("%d", &ev); // Szökőév ellenőrzése if ((ev % 4 == 0 && ev % 100 != 0) || (ev % 400 == 0)) { printf("%d egy szokoev.\n", ev); } else { printf("%d nem szokoev.\n", ev); } return 0; }
tanszek/oktatas/szamitastechnika/gyakorlo_feladatok_1.1697560205.txt.gz · Last modified: 2023/10/17 16:30 by knehez