Informatikából ezt a feladatot kaptuk és nem nagyon tudok belekezdeni? 2;Írjon programot, amely a felhasználó által adott 10 szám közül a 3-mal oszthatóak átlagát adja vissza!?
HA osztható 3-mal, AKKOR (add hozzá az összeghez, majd növeld a számlálót 1-gyel).
Az elején az összeget és a számlálót 0-ra inicializálod, ezt beteszed a megfelelő ciklusba (ami végig megy a 10 számon), a végén meg már csak annyi kell, hogy az összeget elosztod a számlálóval, ha az nem 0 (ha meg 0, akkor figyelmezteted a felhasználód, hogy az átlag nem létezik).
Ez így érthető? Be tudod fejezni vagy még jobban formalizálni? (Igen, tudom, hogy egyelőre nagyon pongyolán írtam le az algoritmust.)
VALA KETTŐS beírt_szám, igaz_szumma=0.0, átlag=0.0;
VALA CSORBÍTATLAN_EGÉSZ igaz_db;
FORDUL KÖRBE (10-szer) AZ i {
-- BEKÉRI: beírt_szám;
-- LENNI VAN (beírt_szám/3) EGYENLŐ 0, TÖRTÉNNI {
-- -- igaz_db = igaz_darab+1;
-- -- igaz_szumma = igaz_szumma + beírt_szám;
-- }
-- LENNI VAN igaz_szumma NAGYOBB_MINT 0, TÖRTÉNNI {
-- -- átlag = igaz_szumma/igaz_darab;
-- }
}
KIPAKOLJA: "A 3-mal osztható számok átlaga: " + átlag;
---
Remélem, hogy tudtam segíteni!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!