Hirdetés
Új hozzászólás Aktív témák
-
Brianiac
aktív tag
Hali!
Egy kis segítséget szeretnék kérni a prog. házim fejlesztői dokumentációjának az elkészítéséhez mivel még sosem csináltam ilyet.
A feladat: Kör és pont: Készítsen olyan programot, mely egy Descartes-koordináta rendszerben megadott kör és pont egymáshoz képesti helyzetét adja meg.
Ezzel már készen vagyok, de azért bemásolom a kódot és ha valaki átfutná, esetleg van valami észrevétele azt megköszönném. Illetve egy olyan kérdésem lenne is hogy miképp tudok négyzetre emelni egyéb módon mint ahogy én csináltam?#include<iostream>
#include<cmath>
using namespace std;
int main()
{
setlocale (LC_ALL, "Hun");
double Ox, Oy, Px, Py, r;
cout<<"Kérem az kör középpontjának koordinátáit (Ox, Oy): \n";
cin>>Ox>>Oy;
cout<<"\nA koordináták: ("<<Ox<<";"<<Oy<<")\n\n";
cout<<"Kérem a Pont koordinátáit (Px, Py): \n";
cin>>Px>>Py;
cout<<"\nA koordináták: ("<<Px<<";"<<Py<<")\n\n";
cout<<"Kérem a kör sugarát (r): \n\n";
cin>>r;
cout<<"\nA kör sugara: "<<r<<"\n\n";
if ((Px-Ox)*(Px-Ox)+(Py-Oy)*(Py-Oy)<r*r)
cout<<"A körön belül van a pont\n\n";
else
{
if ((Px-Ox)*(Px-Ox)+(Py-Oy)*(Py-Oy)==r*r)
cout<<"Rajta van a körön a pont\n\n";
else
if ((Px-Ox)*(Px-Ox)+(Py-Oy)*(Py-Oy)>r*r)
cout<<"A körön kívül van a pont\n\n";
}
system ("pause");
return 0;
}A fejlesztői dokumentációhoz pedig az alábbi instrukciókat kaptuk hogy mit kellene tartalmaznia.
A fejlesztői dokumentáció tartalmazza:
-a feladat pontos megfogalmazását, az algoritmus összes szintjének leírását
-a gépi és nyelvi igényeket
-a változótáblát (név, típus, hatókör, jelleg, kód)
-az egyes szintek részfeladatait, az egyes eljárások hierarchiáját megadó táblázatot
-a program fejlesztési lehetőségeit, a tesztelési tervet, a tesztelés eredményeit, a program logikai ellenőrzését, a szoftverfejlesztői tesztelést, a független személyek általi tesztet, az inspekciós tesztet, a felhasználói tesztet
-a program teljes listáját
-a program egy háttértáron őrzött listájátMaga a házi 16 pontos, ebből 8 pont a fejlesztői dokumentáció. Ennyire azért gondolom nem várja el részletesen a tanár mint ahogy feljebb van, viszont én pár sornál többet nem nagyon tudok írni erről a programról. A fentebbi pontok egy részében pedig nem is nagyon értem h mit kéne írjak.

Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Digitális Állampolgárság Program DÁP
- TGA2025 - Lara Croft felbukkanása már szinte borítékolt
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Természetből eredő gyökerekhez tér vissza a Keychron
- Nyaralás topik
- Xbox Series X|S
- Milyen routert?
- bb0t: Ikea PAX gardrób és a pokol logisztikája
- Steam topic
- Milyen légkondit a lakásba?
- További aktív témák...
- Bomba ár! Dell Latitude E7450 - i7-5GEN I 8GB I 256SSD I 14" FHD Touch I HDMI I Cam I W10 I Gari!
- Corsair Vengeance White RGB 2x16Gb 6000 cl36 bontatlan/új eladó (XMP/Expo)
- Dell Latitude 7290- I5 7 gen - 8Gb -256Gb
- Nikon D750 + 50mm f/1.4G + 24-120mm f/4G + Lowepro Mini Trekker AW szett
- GAMER PC - TUF B450, Ryzen5 5600x, Rtx 3070 8gb, 32gb DDR4, 1 TB Nvme
- Honor Magic V3 Black Hajtogatható csúcsmobil, nagy főképernyő + fedlapi kijelző 12/512 GB
- HP ProDesk 600 G5 i3-9100 16GB 512GB 1 év garancia
- Samsung Galax S23 Ultra 256GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Dell Latitude 5410 - i5-10GEN I 8GB I 256SSD I HDMI I 14" FHD I Cam I W11 I Garancia!
- Cisco Catalyst C1000-48T-4G-L 48xRJ45 4xSFP switch, CISCO refurbished
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



