Vai al contenuto

Problema con c++ ( calcolare area triangolo )


Messaggi raccomandati

#include <stdio.h>

#include <stdlib.h>

 

 

int main()

{

float BaseTriangolo,AltezzaTriangolo,AreaTriangolo;

printf("Inserisci la lunghezza della base del triangolo: ");

scanf("%f",&BaseTriangolo);

while (BaseTriangolo <= 0)

{

printf("Inserisci un valore maggiore di 0\n");

printf("Inserisci la lunghezza della base del triangolo: ");

scanf("%f",&BaseTriangolo);

}

printf("Inserisci la lunghezza dell'altezza del triangolo: ");

scanf("%f", &AltezzaTriangolo);

while(AltezzaTriangolo <= 0)

{

printf("Inserisci un valore maggiore di 0\n");

printf("Inserisci la lunghezza dell'altezza del triangolo: ");

scanf("%f", &AltezzaTriangolo);

}

system("pause");

return 0;

}

Link al commento
Condividi su altri siti

#include <stdio.h>

#include <stdlib.h>

 

 

int main()

{

float BaseTriangolo,AltezzaTriangolo,AreaTriangolo;

printf("Inserisci la lunghezza della base del triangolo: ");

scanf("%f",&BaseTriangolo);

while (BaseTriangolo <= 0)

{

printf("Inserisci un valore maggiore di 0\n");

printf("Inserisci la lunghezza della base del triangolo: ");

scanf("%f",&BaseTriangolo);

}

printf("Inserisci la lunghezza dell'altezza del triangolo: ");

scanf("%f", &AltezzaTriangolo);

while(AltezzaTriangolo <= 0)

{

printf("Inserisci un valore maggiore di 0\n");

printf("Inserisci la lunghezza dell'altezza del triangolo: ");

scanf("%f", &AltezzaTriangolo);

}

system("pause");

return 0;

}

 

 

non funge.. grazie lo stesso =)

Link al commento
Condividi su altri siti

Manca il calcolo finale:

 

#include <stdio.h>
#include <stdlib.h>


int main()
{
float BaseTriangolo,AltezzaTriangolo,AreaTriangolo;
printf("Inserisci la lunghezza della base del triangolo: ");
scanf("%f",&BaseTriangolo);
while (BaseTriangolo <= 0)
{
	printf("Inserisci un valore maggiore di 0\n");
	printf("Inserisci la lunghezza della base del triangolo: ");
	scanf("%f",&BaseTriangolo);
}
printf("Inserisci la lunghezza dell'altezza del triangolo: ");
scanf("%f", &AltezzaTriangolo);
while(AltezzaTriangolo <= 0)
{
	printf("Inserisci un valore maggiore di 0\n");
	printf("Inserisci la lunghezza dell'altezza del triangolo: ");
	scanf("%f", &AltezzaTriangolo);
}
       AreaTriangolo=AltezzaTriangolo*BaseTriangolo/2;
       printf("Area del triangolo: %f\n", AreaTriangolo);

system("pause");
return 0;
}

Link al commento
Condividi su altri siti

  • 3 settimane dopo...

Non vorrei dire una cavolata, ma dovrebbe essere così.

 

//Area triangolo

 

#include <cstdlib>

#include <iostream>

 

using namespace std;

 

int main(int argc, char *argv[])

{

int base, altezza, area;

cout<<"Inserisci la base: ";

cin>>base;

cout<<"Inserisci l'altezza: ";

cin>>altezza;

while(base<=0 || altezza<=0){

cout<<"Misure errate!";

cout<<"Inserisci la base: ";

cin>>base;

cout<<"Inserisci l'altezza: ";

cin>>altezza;

}

area=(base*altezza)/2;

cout<<area<<endl;

system("PAUSE");

return EXIT_SUCCESS;

}

Link al commento
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

Giochi in Uscita



×
×
  • Crea Nuovo...