Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema con C, semplice programma

    codice:
    #include <stdio.h>
    #include <stdlib.h>
    
    main() {      
    
      float d = 0;
      float Area_quadrato = 0;
      float Raggio = 0;
      float Area_cerchio = 0;
      float Altezza = 0;
      float Area_triangolo_equilatero = 0;
    
      d = 4.5;
    
      Area_quadrato = d x d;
      printf ("L'area del quadrato è: %f \n" , Area_quadrato);
    
    
      Raggio = d/2;
    
      Area_cerchio = Raggio x Raggio x 3.14; //Area del cerchio = Raggio x Raggio x 3.14 = 15,8
      printf ("L'area del cerchio è: %f \n" , Area_cerchio);
    
    
    
      Altezza = 3;
        
      Area_triangolo_equilatero = (d x Altezza)/2; //Area del triangolo equilatero = (Base x altezza)/2 = 6.75
      printf ("L'area del triangolo equilatero è: %f" , Area_triangolo_equilatero);
    
    
    }
    Dov'è l'errore, gcc mi segnala:
    codice:
    Mio_Progetto.c: In function ‘main’:
    Mio_Progetto.c:15: error: expected ‘;’ before ‘x’
    Mio_Progetto.c:23: error: expected ‘;’ before ‘x’
    Mio_Progetto.c:33: error: expected ‘)’ before ‘x’

  2. #2
    Per la moltiplicazione si usa *.

  3. #3
    o cavolo è vero, perdono, mi era sfuggito!! Grazie

  4. #4

    Moderazione

    Il codice va specificato tra tag [CODE] ... [/CODE], altrimenti perde l'indentazione.

    Ora correggo io, in futuro ricordatene.
    Amaro C++, il gusto pieno dell'undefined behavior.

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.