Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z programem obliczającym pole i objętość - void i float

Ostatnio zmodyfikowano 2022-05-28 11:37
Autor Wiadomość
rurku
Temat założony przez niniejszego użytkownika
Problem z programem obliczającym pole i objętość - void i float
» 2022-05-27 21:02:05
Dzień dobry,

Próbuję stworzyć program obliczający objętość i pole prostopadłościanu. Chodzi o to, żeby w dwóch przypadkach użyć funkcji void, oraz dwa razy zmiennych float. Pierwszy problem polega na tym, że przy uruchomieniu debugera podając zmienne a, b oraz h jako wynik pojawia się: 00007FF61EF21451.

Druga pytanie jest następujące: co należy napisać korzystając z float prostopadloscian2(float, float, float); oraz float prostopadloscian3();?



Obecnie program wygląda następująco:

// ConsoleApplication8.cpp : main project file.

#include "stdafx.h"
#include<iostream>

using namespace std;

void prostopadloscian(float, float, float);
void prostopadloscian1();
float prostopadloscian2(float, float, float);
float prostopadloscian3();

int main()
{
 float a, b, h;

 cout << "podaj a" << endl;
 cin >> a;
 cout << "podaj b" << endl;
 cin >> b;
 cout << "podaj h" << endl;
 cin >> h;

 cout << "objetosc prostopadloscianu wynosi: " << prostopadloscian;

 system("PAUSE");
}

void prostopadloscian(float a, float b, float h)
{
 float obj = a * b * h;
 obj = a * b * h;
 cout << "objetosc wynosi" << obj;
}

void prostopadloscian1()

{
 float obj;
 float a = 6;
 float b = 6;
 float c = 6;
 obj = a * b * c;
 cout << "objetosc prostopadloscianu wynosi: " << obj << endl;
}
P-179463
DejaVu
» 2022-05-28 11:37:43
Popraw wywołanie funkcji. Obecnie wypisujesz adres pod którym znajduje się funkcja. Poczytaj jak się wywołuje funkcje.
P-179464
« 1 »
  Strona 1 z 1