3.287 cursos gratis
6.265.095 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Algoritmos y lenguaje C > Algoritmo usando procedimiento

Algoritmos y lenguaje C

Autor: abraham sopla
Curso:  4,68/5 4,68/5 (12 opiniones) |10889 alumnos|Fecha publicación: 13/01/2006

Capítulo 18:

 Algoritmo usando procedimiento

Inicio
Declare area, base, altura
  Seleccionar  opcion
   Caso 1
Area()
   Caso 2
    Base()
   Caso 3
Altura()
  Fin selección
Fin

Procedimiento area
Inicio
Declare area, base, altura
Leer base, altura
Area base*altura/2
Mostrar area
Fin

Procedimiento base
Inicio
Declare area, base, altura
 Leer area, altura
 base 2*area/altura
 mostrar base
Fin

Procedimiento altura
Inicio
Declare area, base, altura
 Leer area,base
altura 2*area/base
mostrar altura
Fin

Variables
opcion : para saber cual es calculo a realizar.
base  : valor de la base, también es procedimiento
altura  : valor de la altura, también es procedimiento
area  : valor del área, también es procedimiento

Programa usando procedimiento
#include<stdio.h>
int operacion;
void area();
void base();
void altura();
main(void)
{
printf("EJERCICIOS DE LOS TRIÁNGULOS ........  \n");
printf("============================ \n\n\n");
printf("1  para calcular el área de un triángulo \n");
printf("2  para calcular la base \n");
printf("3  para calcular la altura \n\n");
printf("ingrese una opcion ........   ");
scanf("%d",&operacion);
switch(operacion)
{
case 1:
        area();
 break;

case 2:     
        base();
 break;

case 3:
 altura();
 break;

default:
 printf(" nada mas ........   ");
}
}

void area()
{
float altura, base;
 printf("AREA DEL TRIÁNGULO    \n");
 printf("ingrese la base ........   ");
 scanf("%f",&base);
 printf("ingrese la altura ........   ");
 scanf("%f",&altura);
 printf("el area del triángulo es %f ",base*altura/2);
}

void base()
{
float area,altura;
 printf("BASE DE UN TRIÁNGULO    \n");
 printf("ingrese el area ........   ");
 scanf("%f",&area);
 printf("ingrese la altura ........   ");
 scanf("%f",&altura);
 printf("la base de area del triángulo es %f ",2*area/altura);
}

void altura()
{
float area,base;
 printf("ALTURA DE UN TRIÁNGULO    \n");
 printf("ingrese el area ........   ");
 scanf("%f",&area);
 printf("ingrese la base ........   ");
 scanf("%f",&base);
 printf("la base de área del triángulo es %f ",2*area/base);
}

Capítulo siguiente - Apéndice
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 12 opiniones. Opina sobre este curso.


Cursos similares a Algoritmos y lenguaje C


Cursos Valoración Alumnos Vídeo
Creación de un microrobot
Este es un robot muy sencillo pensado para aquellos que se quieren iniciar en el mundo de la microbótica. La estructura mecánica está realizada con piezas de Lego y como ... [25/02/05]
5/5 8.057  
Programación estructurada (primera parte)
Aprende, en el mundo de la informática, la programación estructurada: en qué consiste y cuál es su justificación. Analizaremos la visión clásica de la programación estruc... [16/10/08]
4/5 1.390  
PHP y MySQL. Aplicaciones Web: HTML II (tercera parte)
Programación de aplicaciones Web con PHP y MySQL. Ahora continuaremos con el estudio de las páginas Web HTML. Estudiaremos las listas en HTML. ... [02/12/08]
5/5 711  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail