Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    19

    [C++] Problema nella compilazione del programma

    Scusate il disturbo,
    sono un nuovo utente che ha delle difficoltà nel programmare in c++ (sono alle prime armi).
    Sto cercando di risolvere un esercizio nel quale mi viene chiesto di trovare l'area e il perimetro di un esagono regolare.Un esercizio molto facile.Dovrebbe.
    Ho compilato il programma:
    codice:
    #include<stdio.h>
    #include<stdlib.h>
    #include<math.h>
    
    float l;
    float area;
    float p;
    float apotema;
    #define NF 0,866
    
    main()
    {
        printf("Inserire la lunghezza del lato dell'esagono regolare:");
    	scanf("%f",&l);
    	p=l*6;
    	apotema=l*NF;
    	area=(2*p*apotema)/2;
    
    
    printf("Il perimetro dell'esagono regolare e':%f \n",p);
    printf("L'area dell'esagono regolare e':%f \n",area);
    system("pause");
    return 0;}
    Dove a=apotema,l=lato,p=perimetro e NF=numero fisso

    Il problema è che quando faccio partire il debug e inserisco un numero qualsiasi (il lato),
    il risultato che esce è quello riguardante solamente il perimetro mentre per l'area esce: 0,0000000

    Mi sapreste dare una mano.
    Vi ringrazio in anticipo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    156

    Re: [C++] Problema nella compilazione del programma

    Ciao,
    occhio ai warning che ti restituisce il compilatore!!!

    sostituisci la riga errata
    codice:
    #define NF 0,866
    con

    codice:
    #define NF 0.866

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    19
    Grazie mille

  4. #4

    Moderazione

    Benvenuto sul forum! Ti ricordo che il codice va specificato tra tag [CODE] ... [/CODE], altrimenti perde l'indentazione.

    Ora correggo io, in futuro imposta correttamente la discussione fin da subito; nel frattempo ti consiglio di dare un'occhiata al regolamento.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    156
    di nulla!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.