Está en la página 1de 2

Enunciado.

Implementar un algoritmo que calcule el area de un Circulo

1.- Analisis. Sea la siguiente expresion:

A = p r�

En donde:
A es el area del circulo
r es el radio
p es la constante PI = 3.141592

Especificaciones de E/S
Entradas: valor del radio, de tipo real
Salidas : area del circulo, de tipo real

2. Dise�o.
2.a. Especificacion Pseudocodigo

Algoritmo. Area Circulo


var
real: radio, area
const PI = 3.141592
inicio
//entrada-teclado
escribir("Ingrese radio: ")
leer(radio)

//proceso
area <- PI * radio^2

//salida-pantalla
escribir(area)
fin

2.b. Especificacion UML (Activity Diagram)

3.- Implementacion. Comprobacion del algoritmo


3.a. Lenguaje C++ ANSI/ISO

//Algoritmo. Titulo
#include <cstdlib>
#include <iostream>

using namespace std;

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


//var

//inicio

system("PAUSE");
return EXIT_SUCCESS;
}//fin

3.b. Javascript

En c++

//Algoritmo. area_circulo
#include <cstdlib>
#include <iostream>
#include<cmath>

using namespace std;

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


//var
float radio,area;
const float PI = 3.141592;

//Inicio
//entrada por teclado
printf("Ingrese radio: ");
scanf("%f", &radio);

//proceso
area = PI * pow(radio,2);

//salida por pantalla


printf("Area circulo: %f\n",area);

//system("PAUSE");
return EXIT_SUCCESS;
}//fin