- sh4d0w: Netflix? Ugyan, VW előfizetés!
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- WhrlpoolMind: Búcsú a HD3870-től
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- LordAthis: AI (és másra is használt) Cluster építése - Második Cikk
- gban: Ingyen kellene, de tegnapra
- Magga: PLEX: multimédia az egész lakásban
- Elektromos rásegítésű kerékpárok
Ú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
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- iPhone 13 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3202, 95% Akkumulátor
- GYÖNYÖRŰ iPhone 13 Pro 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3082
- antivirus szoftverek, licencek, Legion Pro 7 RTX GAMING laptopok, Dokkolók
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD Touch I HDMI I Cam I W11 I Gari!
- BESZÁMÍTÁS! MSI B450 R5 5500 16GB DDR4 512GB SSD 1TB HDD GTX 1060 6GB Zalman N5 MF ADATA 600W
Állásajánlatok
Cég: FOTC
Város: Budapest