Struktura jako návratová hodnota funkce – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Struktura jako návratová hodnota funkce – C / C++ – Fórum – Programujte.comStruktura jako návratová hodnota funkce – C / C++ – Fórum – Programujte.com

 

Lukáš
~ Anonymní uživatel
301 příspěvků
5. 9. 2013   #1
-
0
-

Prosím, může mi někdo říci, jak udělám toto? Nevím si s tím rady.

Funkce má jako argument dvě celá čísla (kladná). Ta představují dělky stran a, b obdelníka ABCD. Funkce vrací strukturu, která obsahuje obvod a obsah obdelníka ABCD.

Vytvořte program, který:

1. vyžádá od uživatele délky stran obdélníka

2. získá návratovou hodnotu funkce

3. vypíše obvod a obsah obdélníka, získáné z návratové hodnoty funkce

Nahlásit jako SPAM
IP: 188.92.13.–
Robo
~ Anonymní uživatel
82 příspěvků
5. 9. 2013   #2
-
0
-

   

#include <iostream>

struct Obdlznik{
	double obsah;
	double obvod; 
};

using namespace std;
Obdlznik vypocet(double a, double b); //funkcia pre vypocet obsahu a obvodu

int main(){
	double stranaA;
	double stranaB;
	Obdlznik obd;

	//vyziadanie a ulozenie poloziek do premennych
	cout << "Zadaj stranu a: ";
	cin >> stranaA;
	cout << "Zadaj stranu b: ";
	cin >> stranaB;

	//funkcia vypocet vypocita dane udaje a priradi ich premennej obd typu Obdlznik
	obd = vypocet(stranaA, stranaB);

	cout << "Obsah: " << obd.obsah << endl;
	cout << "Obvod: " << obd.obvod << endl;

	system("PAUSE");
}

Obdlznik vypocet(double a, double b){
	Obdlznik o;
	o.obvod = 2 * a + 2 * b;
	o.obsah = a * b;

	return o;
} 

Podobne to vieš spraviť aj cez smerník, alebo ešte lepšie cez odkaz

Nahlásit jako SPAM
IP: 178.253.167.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 104 hostů

Podobná vlákna

Návratová hodnota — založil Luckaa

Návratová hodnota — založil RePRO

Delegát - návratová hodnota — založil Kubas129

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý