Calcular el volumen del cilindro en C

//El algoritmo en pseudocódigo sería
//ALGORITMO Cilindro
// ENTRADAS:
//   radio: REAL ; Radio del Cilindro
//   altura: REAL ; Altura del Cilindro
// SALIDAS:
//   volumen: REAL ; Volumen del Cilindro
// VARIABLES:
//   radio: REAL ; Radio del Cilindro
//   altura: REAL ; Altura del Cilindro
//   volumen: REAL ; Volumen del Cilindro
// INICIO
//   ESCRIBA “Escribe el radio del Cilindro: 
//   LEA radio
//   ESCRIBA “Escribe la altura del Cilindro: 
//   LEA altura
//   volumen  3.14 * radio * radio * altura 
//   ESCRIBA “El volumen del cilindro es: 
//   ESCRIBA volumen
//   ESCRIBA “Fin del algoritmo”
// FIN




//Librería que contiene las funciones scanf y printf
#include <stdio.h>

//Función principal del programa
int main ()
{
 // Este programa calcula el volumen de un cilindro conociendo su radio y su altura
 // mostrando el resultado por pantalla
 // Declaro las variables de mi función
 float radio, altura, volumen;

 //Sustituyo la función ESCRIBA “cadena” por printf
 printf("Escribe el radio del cilindro: ");

 //Sustituyo la función LEA radio por scanf (“ %f”, &variableReal);
 scanf("%f", &radio); //Guarda el número leído en la variable radio

 
 //Sustituyo la función ESCRIBA “cadena” por printf
 printf("Escribe la altura del cilindro: "); 
 
 //Sustituyo la función LEA altura por scanf (“ %f”, &variableReal);
 scanf("%f", &altura); //Guarda el número leído en la variable altura

 
 //Calculo el volumen
 volumen= 3.14 * radio * radio * altura;

 //Imprimo el resultado
 printf("El volumen del cilindro es %f", volumen);


 printf("\nFin del algoritmo\n");

 //Fin del programa
 return 0;
}