[ Foro de C ]
#include <stdio.h>
void eleccion()
{
int decision;
printf( "\n Deseas:\n [1] Calcular Otro\n [2] Salir\n" );
fflush( stdout );
scanf( "%i", &decision );
if ( decision==1 )
{
main();
}
else
{
return 0;
}
}
int main()
{
int seleccion;
float presion;
float constante_universal_de_los_gases;
float moles;
float volumen;
float temperatura;
float volumenc;
float pi;
float radio;
float altura;
printf("\n * *");
printf("\n * [1] - CALCULAR EL NÚMERO DE MOLES *");
printf("\n * *");
printf("\n * [2] - CALCULAR EL VOLUMEN DEL CILINDRO *");
inicio:
fflush( stdout );
scanf( "%i", &seleccion );
switch( seleccion )
{
case 1:
printf( "Introduce la presión (En atm): " );
scanf( "%f", &presion );
printf( "Constante universal de los gases (En atm*L/mol*K): " );
scanf( "%f", &constante_universal_de_los_gases );
printf( "Introduce el volumen (En L): " );
scanf( "%f", &volumen );
printf("Introduce la temperatura (En K): ");
scanf ("%f", &temperatura );
moles = (presion*volumen) / (constante_universal_de_los_gases*temperatura);
printf( "moles = %f moles \n", moles );
eleccion();
break;
case 2:
printf( "Introduce pi: " );
scanf( "%f", &pi );
printf( "Introduce el radio (En metros): " );
scanf( "%f", &radio );
printf( "Introduce la altura (En metros): " );
scanf( "%f", &altura );
volumenc = (pi) * (radio) * (radio) * (altura);
printf( "volumenc = %f m^3 ", volumenc );
eleccion();
}
}
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)