Ejercicio 1 C

MrMoon

Cada uno tiene su historia.
Noder
25 Dic 2018
124
35
Muy buenas a todos como os comenté en un post que se borro debido al problema de la base de datos, lo vuelvo a poner. Empiezo sección para enseñar a programa en C, doy por hecho que lo basico ya lo sabeis (printf, scanf, int,float...etc) de no ser así cualquier pregunta será respondida y explicada por mi.
EJERCICIO 1
Escribir en lenguaje C un programa que:
1º) Pida por teclado la nota de tres exámenes (datos reales).
2º) Calcule la nota media de los tres exámenes.
3º) Muestre por pantalla el resultado (dato real).
Es muy muy sencillo, darle caña y me contáis. Pronto subire el ejercicio 2 y os subo la solucion a este si lo deseais. Un saludo,
MrMoon.
 

PiNsChEr

Puedo ser tu mod o el que te modera la cara
Miembro del equipo
Moderador
Noderador
Nodero
Noder
26 Dic 2018
1.320
613
Tienes algún tutorial por ahí para lo básico?
 

PiNsChEr

Puedo ser tu mod o el que te modera la cara
Miembro del equipo
Moderador
Noderador
Nodero
Noder
26 Dic 2018
1.320
613

Swixo

Miembro
10 Ene 2019
6
0
Si alguien quiere ejercicios de programacion en c básica tengo de la universidad por si necesitais, típico de simples operaciones y cosas como if o bucles
 

MrMoon

Cada uno tiene su historia.
Noder
25 Dic 2018
124
35
Si alguien quiere ejercicios de programacion en c básica tengo de la universidad por si necesitais, típico de simples operaciones y cosas como if o bucles
sii yo tambien tengo de la uni, pero los mios son mas avanzados por eso si quieres tu añadir alguno mas simplón para los nuevos estaría genial. un saludo.
 

Wannadie

reversing & *nix
Nodero
Noder
26 Dic 2018
356
217
Nunca aprendí C, en otros lenguajes si que podría.

Creo que me pondré a aprender C
 

Khea

Soy khea bro
Noder
23 Dic 2018
122
69
Aquí tienes el ejercicio, he ido un poco más adelantado y he utilizado un puntero para guardar en memoria las notas, un saludo :)

C:
#include <stdio.h>
#include <stdlib.h>
void main(){ float *n,sumMax,media; //Declaracion de variable real int numNotas; //Declaracion de variables enteras numNotas=0; sumMax=0; media=0; printf("Bienvenido a la calculadora de medias. \n"); printf("Cuantas notas tienes? \n"); scanf("%d",&numNotas); n=(float *)malloc(numNotas*sizeof(float)); //Reservamos memoria para la variable for(int x=0;x<numNotas;x++){ //Mientras leemos las notas, la introducimos en una variable donde se van sumando printf("Dime tu nota [%d] de [%d] :\n",x+1,numNotas); scanf("%f",&n[numNotas]); sumMax=sumMax+n[numNotas]; } media=sumMax/numNotas; //Generamos la media printf("La media es: %f \n",media); if(media>=5){ printf("Has aprobado :) \n"); }else printf("Has suspendido :( \n"); free(n);
}
 

Wannadie

reversing & *nix
Nodero
Noder
26 Dic 2018
356
217
Aquí tienes el ejercicio, he ido un poco más adelantado y he utilizado un puntero para guardar en memoria las notas, un saludo :)

C:
#include <stdio.h>
#include <stdlib.h>
void main(){ float *n,sumMax,media; //Declaracion de variable real int numNotas; //Declaracion de variables enteras numNotas=0; sumMax=0; media=0; printf("Bienvenido a la calculadora de medias. \n"); printf("Cuantas notas tienes? \n"); scanf("%d",&numNotas); n=(float *)malloc(numNotas*sizeof(float)); //Reservamos memoria para la variable for(int x=0;x<numNotas;x++){ //Mientras leemos las notas, la introducimos en una variable donde se van sumando printf("Dime tu nota [%d] de [%d] :\n",x+1,numNotas); scanf("%f",&n[numNotas]); sumMax=sumMax+n[numNotas]; } media=sumMax/numNotas; //Generamos la media printf("La media es: %f \n",media); if(media>=5){ printf("Has aprobado :) \n"); }else printf("Has suspendido :( \n"); free(n);
}
me he enterado de algo, yo estaba haciendo una cosa totalmente distinta
 
Arriba Pie