Anuncios Google

Suite de Matemáticas(Si se le puede llamar así)

Este programa es un programa que cree ohy el cual calcula(por el momento) Varias Areas. Hos dejo el Source, pero pronto lo actualizaré con más cosas para que hos ayude haún más. Aqui hos dejo el Source Code para que lo modifiquen a su gusto:

/*Este Codigo Fuente a sido CREADO EXCLUSIVAMENTE POR ALMAMU*/
/*CUALQUIER APROPIACIÖN DEL CODIGO SERÁ CASTIGADA*/

#include <stdio.h>
#include <conio.h>
int eleccion;
void cuadrado()
{
float num, res, var;
printf("Escribe el numero en Centimetros: ");
scanf("%f", &num );
res = num;
var = res * num;
printf("\nEl resultado es: %f cm", var);
getche();
return;
}
void triangulo()
{
float base, altura, resultado;
printf("Escribe la base en Centimetros: ");
scanf("%f", &base);
printf("\nAhora la altura en Centimetros: ");
scanf("%f", &altura);
resultado = base * altura / 2;
printf("\nEl resultado es: %f  Centimetros Cuadrados", resultado);
getche();
return;
}
void rectangulo()
{
float base, altura, resultado;
printf("Escribe la base en Centimetros: ");
scanf("%f", &base);
printf("\nAhora la altura en Centimetros: ");
scanf("%f", &altura);
resultado = base * altura / 2;
printf("\nEl resultado es: %f  Centimetros Cuadrados", resultado);
getche();
return;
}
void no_elejido()
{
printf("Pulsa cualquier boton para salir");
getche();
return;
}
void cilindro_lateral()
{
float radio, altura, resultado;
printf("Escribe el radio del cilindro en Centimetros: ");
scanf("%f", &radio);
printf("\nAhora escribe el alto del Cilindro en Centímetros: ");
scanf("%f", &altura);
resultado = 23.1416 * radio * altura;
printf("El Area Lateral es: %f", resultado);
getche();
return;
}
void cilindro_total()
{
float radio, altura, resultado, base, base_area;
printf("Escribe el radio de la Base en Centimetros: ");
scanf("%f", &base);
base_area = base * 3.1416 *3.1416;
printf("El Area de la Base es: %f\n", base_area);
getche();
printf("Escribe el radio del cilindro en Centimetros: ");
scanf("%f", &radio);
printf("\nAhora escribe el alto del Cilindro en Centímetros: ");
scanf("%f", &altura);
resultado = 23.1416 * radio * altura;
printf("El Area Lateral es: %f\n", resultado);
getche();
float lateral, bases;
printf("Escribe el Area Lateral: ");
scanf("%f", &lateral);
printf("\nEscribe el Area de una base: ");
scanf("%f", &bases);
resultado = lateral + bases * bases;
printf("El resultado es: %f", resultado);
getche();
return;
}
void cilindro()
{
int cilindro_eleccion;
printf("\nElije el Area a calcular: \n1. Area Lateral\n2. Area Total\nEleccion: ");
scanf("%i", &cilindro_eleccion );
switch( cilindro_eleccion )
{
case 1:
cilindro_lateral();
break;
case 2:
cilindro_total();
break;
default:
no_elejido();
break;
}
}
int main()
{
printf("Usa el numero del lado izquierdo para\nelejir la opcion:\n1. Area de un Cuadrado\n2. Area del Triangulo\n3. Area del Rectangulo\n4. Area de un Cilindro\nEleccion: ");
scanf("%i", &eleccion);
switch( eleccion )
{
case 1:
cuadrado();
break;
case 2:
triangulo();
break;
case 3:
rectangulo();
break;
case 4:
cilindro();
break;
default:
no_elejido();
break;
}

return 0;
}
/*Fin del Codigo*/
/*Ultima Actualización: 10:58 del Día 27 de Septiembre de 2008*/

/*Añadido el Calcular Area Lateral al área total para no hacer dos operaciones independientes*/
/*Añadido el Calcular Area de la Base al área total para no hacer tres operaciones independientes*/
/*En el codigo fuente original convertidas todas las operaciones a un include para que el codigo fuente no se desordene*/
/*Si ven algun bug o algun error en los calculos porfavor avisenlo para que lo arregle lo antes posible y dejar todo el programa limpio*/

Aqui hos lo dejo para descargar completamente compilado:

Descargar Suite de Matematicas



Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

felicitaciones

Buen codigo, lo unico es que le falta un poco de orden, por ejemplo la variable eleccion deveria ser tratada como variable local no como global, esto afecta en la cantidad de memoria usada por el programa, ademas como consejo, el menu y la eleccion de opciones lo meteria dentro de un "while", esto para que se permitan hacer multiples operaciones ya que en el codigo se ve que para encontrar el area total de un cilindro se deve conocer primero el area lateral y el area de la base por tal dos operaciones apartes.

Muchos exitos.

 

Juan Diego.

Imagen de Almamu

La verdad esque la variable

La verdad esque la variable eleccion la creé en global porque no tenía pensado hacer un programa de tantas operaciones. Pero la combertiré a local, para que no coma memoria. Gracias por el consejo.


Imagen de Ulind

Buen codigo ;P

La verdad esque se muy poco de C (unos tutos de tanos que lei un dia y ya :P), se mas lua de PSP. Pero para coders de PC, les podra servir ;) Claro que el codigo debe ser en tu nombre

Un saludo crack ;P


subir imagenes

Imagen de Almamu

Bueno, la verdad yo tampoco

Bueno, la verdad yo tampoco se casi nada de C/C++ Simplemente me leí unos tutos de Rincon del C, simplemente se hacer escribir cosas en pantalla y operaciones, aparte de que el usuario escriba datos por el teclado, pero nada mas u.u. Suerte con LUA. Intenté aprender un poco pero no se hacer colisiones ni nada, simplemente crear dos sprites y que los puedas mover. u.u(en NDS)


Imagen de Ulind

wenas

Una vez que intente meterme en el C de pc, un amigo me mostro El rincon de c. Pero tengo una mania de que si un tutorial no esta en scenebeta, no me puedo concentrarme cuando lo leo jaja.

Un saludo ;)


subir imagenes

Imagen de Tanos

Mis tutos

están fundamentados en los del Rincón y los de DevC++, que fueron base para los del Rincón. Así que no tienes pretexto :P.

Bonito código Almamu. Felicidades. Aunque como comentan arriba dale un poquito más de estética y organización :).

Imagen de Almamu

En el código original todas

En el código original todas las lineas están alineadas, no como en los foros...

Imagen de Almamu

jajajajajajajajajajajajajaja

jajajajajajajajajajajajajajaja, xD. Yo aprendí hay C/C++ es un buen tutorial. Siempre puedes cojer el CSS y el Estilo de Scenebeta y ponerle un code .PHP que diga <? include('cursoc.html');?> Eso si, primero bajate el tutorial.

 


Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.