Embarcadero

Autor Tema: Programa que calcula el promedio de 5 calificaciones  (Leído 21784 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado RaCerLokO

  • Usuario Activo
  • ***
  • Panel de agradecimientos
  • -Tu has dado: 0
  • -Tu has recibido: 0
  • Mensajes: 28
  • Calificaciones: +4/-0
  • Sexo: Masculino
Bueno como lei en este hilo es para ir comenzando desde abajo en el manejo de c/c++ pues pongo este codigo haber que tal, haber que les parece y pues creo que esta bien para empezar un un primer programa en lenguaje C, espero les agrade...

Por cierto estoy probando lo de las etiquetas haber si me funciona ojala que si

Como una pequeña explicacion, este programa captura 5 calificaciones, calcula su promedio  lo imprime en la pantalla como salida, es algo sencillo y facil de comprender.

Código CPP
  1.  
  2. #include<stdio.h>                                           //Librerias estandar para uso de las funciones
  3. #include<conio.h>
  4.  
  5. main()                                                           //Funcion principal... Aqui inicia nuestro programa
  6. {
  7.   int promedio = 0,numero;                                //Variables de tipo entro
  8.   clrscr();                                                       //Funcion para limpiar la pantalla de salida
  9.  
  10.   for(int i=1;i<=5;i++)                                       //Estructura de Control FOR
  11.   {
  12.      printf("Capture la cantidad %d:",i);                //imprime en pantalla el comentario deseado
  13.      scanf("%d",&numero);                                 //Espera que se Capture el numero en la variable numero
  14.      promedio += numero;                                  //Suma la cantidad en una variable llamada promedio
  15.    }
  16.  
  17.    promedio/=5;                                              //Obtiene el promedio diviendo entre 5 la variable promedio
  18.    printf("\nEl promedio de las cantidades es %d",promedio);  
  19.    getch();                                                    //Espera que se presione una tecla para continuar con el programa
  20.    return 0;                                                   //Regresa el control al SO
  21. }
  22.  
  23.  

Bueno el codigo lo escribi directamente aqui en la ventana, no en el compilador de c por lo tanto no estoy comprobando que funcione exactamente como esta asi debido a que puede haberseme escapado alguna cosa pero lo mas probable es que si ffuncione asi es que aqui se los dejo espero les sirva como practica para comprender un poco el lenguaje C
« Última Modificación: 05 de julio de 2009, 23:54:48 por RaCerLokO »

Comunidad Delphiaccess

Programa que calcula el promedio de 5 calificaciones
« : 05 de julio de 2009, 23:45:13 »

Desconectado Fenareth

  • Administrador
  • ******
  • Panel de agradecimientos
  • -Tu has dado: 43
  • -Tu has recibido: 131
  • Mensajes: 3,073
  • Calificaciones: +159/-1
  • Sexo: Femenino
  • Dulce corderito entre lobos
Hola RaCerLokO  !

Gracias por tu aportación  (y)

Propongo que una vez que hayas compilado el programita lo pongamos por separado en otro hilo con un tí­tulo un poco más claro y explí­cito al contenido del mismo... Qué opinan ?

Saludos  :)
Tu corazón late a la izquierda y el mío late junto al tuyo...

Desconectado escafandra

  • Moderador
  • ******
  • Panel de agradecimientos
  • -Tu has dado: 105
  • -Tu has recibido: 758
  • Mensajes: 2,766
  • Calificaciones: +837/-0
  • Sexo: Masculino
Un ejemplo sencillo y bueno para empezar. Quizás habrí­a que aclarar las contracciones de código usadas:

Código CPP
  1.  promedio += numero;
  2. // es lo mismo que:
  3. promedio = promedio + numero;
  4. //..................................
  5. //..................................
  6. promedio/=5;
  7. // es lo mismo que:
  8. promedio = promedio/5;
  9.  
  10.  
  11. // Todas las expresiones son válidas....
  12.  

Para el que empieza, esas expresiones pueden resultar chocantes, pero debe familiarizarse porque leerá mucho código con formas similares...

Propongo que una vez que hayas compilado el programita lo pongamos por separado en otro hilo con un tí­tulo un poco más claro y explí­cito al contenido del mismo... Qué opinan ?

¿Te refieres a ir haciendo una pequeña colección de programitas completos, uno por hilo? ^o|

Saludos.

Desconectado RaCerLokO

  • Usuario Activo
  • ***
  • Panel de agradecimientos
  • -Tu has dado: 0
  • -Tu has recibido: 0
  • Mensajes: 28
  • Calificaciones: +4/-0
  • Sexo: Masculino
aMm... Disculpen se me paso no usar esas contracciones o almenos explicarlas, pido una disculpa...

Lo que se me habia ocurrido a mi, porque no hacer una comparacion entre el codigo c/c++ y el codigo en pascal/Delphi... algo asi como poner un codigo en los dos lenguaje que hagan lo mismo, no se si me explico, claro adaptandolo a eventos en delphi porque c pues no trabaja de esa manera pero creo que seria algo divertido y educativo hacer eso, no se que piensen ustedess.....

Desconectado Fenareth

  • Administrador
  • ******
  • Panel de agradecimientos
  • -Tu has dado: 43
  • -Tu has recibido: 131
  • Mensajes: 3,073
  • Calificaciones: +159/-1
  • Sexo: Femenino
  • Dulce corderito entre lobos
....
¿Te refieres a ir haciendo una pequeña colección de programitas completos, uno por hilo? ^o|

Saludos.

Sí­, a que si alguien busca un código de ejemplo, le sea más fácil encontrarlo en un hilo especí­fico... Bueno, es sólo una idea...  :p

Saludos
Tu corazón late a la izquierda y el mío late junto al tuyo...

Desconectado egostar

  • Administrador
  • ******
  • Panel de agradecimientos
  • -Tu has dado: 1200
  • -Tu has recibido: 658
  • Mensajes: 10,561
  • Calificaciones: +733/-7
  • Sexo: Masculino
  • coding my life
    • MeXistemas punto com
Sí­, a que si alguien busca un código de ejemplo, le sea más fácil encontrarlo en un hilo especí­fico... Bueno, es sólo una idea...  :p

Saludos

Y que espera usted para hacer valer su condición de Administradora Adjunta ;)

Salud OS

"Si no quieres que la gente se olvide de ti apenas te mueras, escribe algo que valga la pena leerse o valga la pena escribirse."
- Benjamin Franklin
"Los programadores hicimos un pacto con dios, el no hace sistemas y nosotros no hacemos milagros."- Anónimo


          

Desconectado Fenareth

  • Administrador
  • ******
  • Panel de agradecimientos
  • -Tu has dado: 43
  • -Tu has recibido: 131
  • Mensajes: 3,073
  • Calificaciones: +159/-1
  • Sexo: Femenino
  • Dulce corderito entre lobos
Sí­, a que si alguien busca un código de ejemplo, le sea más fácil encontrarlo en un hilo especí­fico... Bueno, es sólo una idea...  :p

Saludos

Y que espera usted para hacer valer su condición de Administradora Adjunta ;)

Salud OS

Pues como dije un poco antes, esperar a que el programa de nuestro amigo RaCerLokO esté ya compilado para poder colgarlo en su respectivo lugar... en cuanto me él diga que está listo lo colocamos donde se debe...  (y)

Saludos  :D
Tu corazón late a la izquierda y el mío late junto al tuyo...

Desconectado RaCerLokO

  • Usuario Activo
  • ***
  • Panel de agradecimientos
  • -Tu has dado: 0
  • -Tu has recibido: 0
  • Mensajes: 28
  • Calificaciones: +4/-0
  • Sexo: Masculino
Hola de nuevo, pido una disculpa por la tardanza pero ya estuve compilando el programa y si funciona correctamente, solo que no se como adjuntar el archivo espero me ayuden en cuanto a eso y pues el codigo que puse anteriormente si funciona ya compilado...

Claro se le pueden hacer muchas modificaciones is queremos que funciones a la perfeccion como son con punto flotanteo que no aborte con una division por 0 entre otras cosas pero bueno tomando en cuenta que es un programa para comenzar a introducirse en lenguaje C/C++ esta perfectamente...

Espero instrucciones para subir el codigo o el archivo en este caso

Desconectado RaCerLokO

  • Usuario Activo
  • ***
  • Panel de agradecimientos
  • -Tu has dado: 0
  • -Tu has recibido: 0
  • Mensajes: 28
  • Calificaciones: +4/-0
  • Sexo: Masculino
Bueno al parecer ya encontre una manera de poder poner los link y que los vean uds espero les sirvan aquipongo el codigo y el ejecutable para que lo prueben espero no tengan problemas y todo para adelante  :wink:

http://www.geocities.com/alfonso_0650384/Ejemplo1.zip



//.......................................................................
Edito este mensaje para adjuntar el ejemplo que RaCerLokO a cedido tan amablemente. Se puede descargar de su enlace primitivo o desde el mismo foro.  ;)
« Última Modificación: 07 de julio de 2009, 04:34:58 por escafandra »

Desconectado egostar

  • Administrador
  • ******
  • Panel de agradecimientos
  • -Tu has dado: 1200
  • -Tu has recibido: 658
  • Mensajes: 10,561
  • Calificaciones: +733/-7
  • Sexo: Masculino
  • coding my life
    • MeXistemas punto com
Hola

Gracias por el aporte amigo RaCerLokO (y)

Puedes adjuntar archivos en las Opciones Adicionales en la parte baja del mensaje que estas publicando, ahí­ verás una opción de Adjuntar y la lista de archivos permitidos así­ como el tamaño máximo del adjunto.

Salud OS

PD, Solo una nota importante, necesitas mas de 20 mensajes en tu record para poder tener la opción de adjuntar archivos como lo puedes leer en Acerca de los Rangos de Usuarios que está en los avisos a la Comunidad.



"Si no quieres que la gente se olvide de ti apenas te mueras, escribe algo que valga la pena leerse o valga la pena escribirse."
- Benjamin Franklin
"Los programadores hicimos un pacto con dios, el no hace sistemas y nosotros no hacemos milagros."- Anónimo


          

Desconectado RaCerLokO

  • Usuario Activo
  • ***
  • Panel de agradecimientos
  • -Tu has dado: 0
  • -Tu has recibido: 0
  • Mensajes: 28
  • Calificaciones: +4/-0
  • Sexo: Masculino
Ah ok, muchas gracias amigo, entonces mientras junto los 20 los estare subiendo y poniendo el link aqui en el foro, gracias por tu información.....