hikcitung
11-10-2008, 17:20
ciao a tutti, sono nuovo sia della programmazione che del forum.
devo fare un compito da inviare per email alla mia insegnante di informatica, un programma per il calcolo di perimetro e area di un rettangolo, fin qui niente di che, peṛ io voglio comunque complicarmi la vita mettendo le unità di misura, per il perimetro ok, ma per l'area che si eleva al quadrato?
per ora ho messo
printf ("\nL'AREA E' DI %f %s^2\n",area,u_d_m);
che mi da come output
L'AREA E' DI numero udm^2
e io sinceramente speravo di fare qualcosa con apice..
ecco il codice completo
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
main ()
{
char buff [20];
char u_d_m [4];
double base,h,due_p,c,area;
printf ("________________________________\n");
printf ("| |\n");
printf ("| |\n");
printf ("| |\n");
printf ("| |\n");
printf ("| |\n");
printf ("| |\n");
printf ("|_______________________________|\n\n\n");
printf ("CALCOLO DI AREA E PERIMETRO DI UN RETTANGOLO\n\n");
printf ("INSERISCI L'UNITA' DI MISURA\n\n");
gets (u_d_m);
printf ("\nINSERISCI LA BASE DEL RETTANGOLO\n\n");
base = atof (gets(buff));
printf ("\nINSERISCI L'ALTEZZA DEL RETTANGOLO\n\n");
h = atof (gets(buff));
due_p = (base + h) * 2;
area = base * h;
printf ("\nIL PERIMETRO E' DI %f %s\n", due_p,u_d_m);
printf ("\nL'AREA E' DI %f %s^2\n",area,u_d_m);
getch();
}
devo fare un compito da inviare per email alla mia insegnante di informatica, un programma per il calcolo di perimetro e area di un rettangolo, fin qui niente di che, peṛ io voglio comunque complicarmi la vita mettendo le unità di misura, per il perimetro ok, ma per l'area che si eleva al quadrato?
per ora ho messo
printf ("\nL'AREA E' DI %f %s^2\n",area,u_d_m);
che mi da come output
L'AREA E' DI numero udm^2
e io sinceramente speravo di fare qualcosa con apice..
ecco il codice completo
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
main ()
{
char buff [20];
char u_d_m [4];
double base,h,due_p,c,area;
printf ("________________________________\n");
printf ("| |\n");
printf ("| |\n");
printf ("| |\n");
printf ("| |\n");
printf ("| |\n");
printf ("| |\n");
printf ("|_______________________________|\n\n\n");
printf ("CALCOLO DI AREA E PERIMETRO DI UN RETTANGOLO\n\n");
printf ("INSERISCI L'UNITA' DI MISURA\n\n");
gets (u_d_m);
printf ("\nINSERISCI LA BASE DEL RETTANGOLO\n\n");
base = atof (gets(buff));
printf ("\nINSERISCI L'ALTEZZA DEL RETTANGOLO\n\n");
h = atof (gets(buff));
due_p = (base + h) * 2;
area = base * h;
printf ("\nIL PERIMETRO E' DI %f %s\n", due_p,u_d_m);
printf ("\nL'AREA E' DI %f %s^2\n",area,u_d_m);
getch();
}