Sezioni principali
Forum
Offerte lavoro
Corsi
Articoli
Toggle sign-in
Toggle search
Forum
Pubblica Annunci Lavoro ICT
Iscrizione Candidati
Login
Cerca In
Offerte lavoro
Forum
Corsi formazione
Articoli
Home
Offerte di lavoro ICT
Area Candidati
Offerte di lavoro
Iscrizione Candidati
Area Aziende
Iscrizione Aziende
Aziende iscritte
Forum sviluppatori
Generale
Indice Forum
Cerca nel Forum
Messaggi recenti
Registrazione
Area Software
Ingegneria del software
Assembly
C/C++
Delphi
Java
Matlab e Simulink
Microsoft .NET
Python
Area Web
HTML e CSS
JavaScript
Angular
ASP.NET
PHP
Webmaster
Mobile
Android
Apple iOS e Objective-C
Windows Phone
Database
Progettazione Database
Microsoft Access
MySQL e MariaDB
Oracle
PostgreSQL
SQL Server
Excel
Hardware & OS
Microsoft Windows
Linux
Hardware e Reti
Sistemi Embedded e Microcontroller
Corsi di informatica
Eventi ICT
Articoli
Consulenza
Sviluppo software e Consulenza informatica
Utility
Il tuo Indirizzo IP
Home
Forum
C/C++
Nuovi posts
Cerca
Iscriviti
Classr Rettangolo errore risultato.
di
chip_x
il
27 nov 2016, 17:11
Condividi
Cerca
Ricerca avanzata
4 risposte
C
chip_x
Pochi posts
Iscritto da
feb, 2015
Messaggi:
17
Classr Rettangolo errore risultato.
27 nov 2016, 17:46
rettangolo.h
Ciao a tutti, questa piccola classe "rettangolo" mi restituisce 0 come risultato. E come se il costruttore non vedesse i parametri passati. Credo.
Da poco che programmo in c++.
Qualcuno vede l'errore? Mio,ovviamente.
Grazie.
chip_x
Allegati:
rettangolo.cpp
main.cpp
4 Risposte
C
chip_x
Pochi posts
Iscritto da
feb, 2015
Messaggi:
17
Re: Classr Rettangolo errore risultato.
27 nov 2016, 17:48
#include <iostream>
using namespace std;
#include "Rettangolo.h"
int main()
{
Rettangolo r(3,5);//
cout << r.area() << endl;
cout << r.perimetro() << endl;
return 0;
}
shodan
Molto attivo
Iscritto da
apr, 2010
Messaggi:
744
Re: Classr Rettangolo errore risultato.
27 nov 2016, 18:13
Nel costruttore stai creando variabili locali invece di usare quelle membro.
Corretto è:
Rettangolo::Rettangolo(double a, double b) //costruttore { base = a; altezza = b; }
O
oregon
Super Famoso
Iscritto da
nov, 2011
Messaggi:
21595
Re: Classr Rettangolo errore risultato.
27 nov 2016, 18:17
Nel costruttore usi nuove variabili locali al posto di quelle di classe.
Non
double altezza = a;
ma
altezza = a;
e così per la base
E il perimetro è sbagliato
(ops ... shodan sei arrivato prima)
C
chip_x
Pochi posts
Iscritto da
feb, 2015
Messaggi:
17
Re: Classr Rettangolo errore risultato.
27 nov 2016, 19:30
Grazie!! Adesso funziona tutto. La teoria è una cosa e la pratica un'altra.
Il perimetro è sbagliato,vero.Corretto.Non mi ricrodavo la formula.
Devi
accedere
o
registrarti
per scrivere nel forum
4 risposte
Condividi