Torna indietro   Hardware Upgrade Forum > Software > Programmazione

OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
Abbiamo partecipato all'OVHcloud Summit 2025, conferenza annuale in cui l'azienda francese presenta le sue ultime novità. Abbiamo parlato di cloud pubblico e privato, d'intelligenza artificiale, di computer quantistici e di sovranità. Che forse, però, dovremmo chiamare solo "sicurezza"
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a
Abbiamo potuto mettere le mani in anteprima sul nuovo monitor MSI dedicato ai giocatori: un mostro che adotta un pannello QD-OLED da 26,5 pollici con risoluzione 2560 x 1440 pixel, frequenza di aggiornamento fino a 500 Hz e tempo di risposta di 0,03 ms GtG
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro
DJI aggiorna la sua linea di droni ultraleggeri con Neo 2, un quadricottero da 160 grammi che mantiene la compattezza del predecessore ma introduce una stabilizzazione meccanica a due assi, sensori omnidirezionali e un sistema LiDAR
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-10-2006, 10:10   #1
antimon
Senior Member
 
L'Avatar di antimon
 
Iscritto dal: Feb 2006
Città: Firenze
Messaggi: 369
primi passi

Ciao...sto iniziando a studiare il c++ e dopo aver appreso le prime nozioni volevo provare a fare qualche semplice programmino...però non capisco cosa sbaglio...il risultato delle righe in grassetto non è corretto anche se l'espressione e i dati sono giusti....illuminatemi!!!

#include <iostream.h>
float fcd, fyd, MSUR, MSUF, MSUQP;
int b, d, dp, As, Asp;
void inserimento();
void main(){
inserimento();
int Aci=b*(d+dp)+(As+Asp)*15;
float xg=(b*(d+dp)*1.5+15*(Asp*d+As*dp))/Aci;
cout <<Aci;
cout <<xg;
}
void inserimento(){
cout <<"\nCaratteristiche dei materiali usati...";
cout <<"\n\nfcd (N/mmq):"; cin >> fcd;
cout <<"fyd (N/mmq):"; cin >> fyd;
float eyd=fyd/206000;
cout <<"\nCaratteristiche della sezione...\n";
cout <<"\nmomento sollecitante combinazione rara (kNm):"; cin>>MSUR;
cout <<"momento sollecitante combinazione frequente (kNm):"; cin>>MSUF;
cout <<"momento sollecitante combinazione quasi permanente (kNm):"; cin>>MSUQP;
cout <<"\nbase della sezione (b) (mm):"; cin>>b;
cout <<"altezza utile (d) (mm):"; cin>>d;
cout <<"copriferro (d') (mm):"; cin>>dp;
cout <<"\narea di acciaio teso (mmq):";cin>>As;
cout <<"\narea di acciaio compresso (mmq):";cin>>Asp;
}
__________________
...meglio la carne che l'osso ...e dacci dentro a più non posso!!!
antimon è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2006, 11:00   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da antimon
Ciao...sto iniziando a studiare il c++ e dopo aver appreso le prime nozioni volevo provare a fare qualche semplice programmino...però non capisco cosa sbaglio...il risultato delle righe in grassetto non è corretto anche se l'espressione e i dati sono giusti....illuminatemi!!!
Per quanto riguarda la scrittura del sorgente, dovresti modificare 2 cose:

a) iostream.h è obsoleto, dovresti includere <iostream> (senza h) e poi mettere using namespace std;

b) Il main dovrebbe ritornare un int (e dovresti mettere un return 0;)

Per quanto riguarda le 2 formule, non ti saprei dire, non so cosa sono. Ad occhio non mi sembra che ci siano problemi. Metti 1.5f invece di 1.5.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2006, 11:45   #3
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
C++ non e' C con l'aggiunta di cin e cout
Intanto comincia a togliere quelle variabili globali
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2006, 12:30   #4
antimon
Senior Member
 
L'Avatar di antimon
 
Iscritto dal: Feb 2006
Città: Firenze
Messaggi: 369
Quote:
Originariamente inviato da cionci
C++ non e' C con l'aggiunta di cin e cout
Intanto comincia a togliere quelle variabili globali
sto cercando di studiare c++ ricordando qualcosa di c....questo è il risultato.. .....dovrei usare i puntatori ma non mi ricordo come si fa (ancora devo arrivare a quel capitolo)...a prescindere dall'uso del codice, non capisco come mai non mi riesce a fare alcune operazioni...potrebbe essere un problema di impostazioni del pc???
__________________
...meglio la carne che l'osso ...e dacci dentro a più non posso!!!
antimon è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2006, 12:44   #5
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Puoi passare i parametri per riferimento (in pratica fai la stessa cosa rispetto a passare la variabile per indirizzo):

void fun(int &p)
{
cin >> p;
}

int x;
fun(x);

x ora vale il valore inserito da tastiera...

Hai molti parametri che dopo dovrai passare ad una secondo funziona ? Allora mettili dentro ad una struttura:

struct st
{
int a;
int b;
int c;
};


void fun(st &params)
{
cin >> params.a;
...........
}


st params;

fun(params);

fun2(params);

PS> se il tuo libro ti fa usare iostream.h e non iostream senza estensione, allora ti conviene cambiare libro
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum OVHcloud Summit 2025: le novità del cloud...
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI C...
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro DJI Neo 2 in prova: il drone da 160 grammi guada...
L'IA "seria" di Appian è diversa: inserita nei processi e rispetta dati e persone L'IA "seria" di Appian è divers...
Polestar 3 Performance, test drive: comodità e potenza possono convivere Polestar 3 Performance, test drive: comodit&agra...
Giorgia Meloni 'una di noi': Palazzo Chi...
Airbus richiama oltre 6.000 A320: rischi...
Tra open hybrid cloud e sovranità...
Il nuovo SSD Samsung è fatto con ...
Russia contro WhatsApp: il piano per spe...
Battlefield 6, oltre 2,39 milioni di ten...
La Cina spiazza tutti: nuovo chip per l'...
Nexperia, altro che caso chiuso: il caos...
Nuova tecnologia AMD FSR Ray Regeneratio...
Motorola Edge 60 Neo e Motorola Moto Wat...
Weekend e offerte Amazon Black Friday ag...
Il tuo indirizzo IP è compromesso...
Eureka J15 Evo Ultra in super sconto: or...
Robot aspirapolvere in super sconto per ...
Black Friday Amazon: le migliori occasio...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 20:39.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v