Dev - C++ - Se desea leer las calificaciones de una clase de informática y contar el número total de aprobados

 
Vista:
sin imagen de perfil
Val: 5
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Se desea leer las calificaciones de una clase de informática y contar el número total de aprobados

Publicado por Luis Arango (4 intervenciones) el 17/09/2016 05:17:59
Se desea leer las calificaciones de una clase de informática y contar el número total de aprobados y reprobados (una asignatura se aprueba con una nota mayor o igual a 3),

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//cuando ejecuto no me da el resultado correcto de los aprobados y los reprobados
 
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
int main(void)
{
    int Cantidad, Nota, Contador=1, ContA=0, ContR=0;
 
    printf("digite el numero de notas a ingresar: ");
    scanf("%d", & Cantidad);
 
         while(Contador <= Cantidad)
         {
             printf("Digite la Nota: ");
             scanf("%d", Nota);
             Contador=Contador+1;
 
             if(Nota >= 3)
             {
                 ContA++;
             }
             if(Nota < 3)
             {
                  ContR++;
             }
         }
 
     printf("El Numero total de Aprobados es: %d. \n", ContA);
     printf("El Numero total de Reprobados es: %d. \n", ContR);
 
system("pause");
return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 171
Ha aumentado 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Se desea leer las calificaciones de una clase de informática y contar el número total de aprobados

Publicado por juanki (73 intervenciones) el 17/09/2016 13:29:46
Hola

Sin probar el código lo que veo es que en el segundo scanf olvidaste poner el &, debería quedar así: scanf("%d", &Nota);

PD: Recomendación personal: No uses conio.h, no es portable, además, en el ejemplo que pusiste lo incluiste pero no lo usas.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Se desea leer las calificaciones de una clase de informática y contar el número total de aprobados

Publicado por dario (44 intervenciones) el 17/09/2016 15:02:51
Tu codigo un poquito arreglado.
Como dice Juanki, no uses <conio.h>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>
#include <stdlib.h>
//#include <conio.h>
 
int main(void)
{
	int Cantidad, Nota, Contador=1, ContA=0, ContR=0;
 
	printf("digite el numero de notas a ingresar: ");
	scanf("%d", &Cantidad);
 
	while(Contador <= Cantidad)
	{
		printf("Digite la Nota: ");
		scanf("%d",&Nota);
		Contador=Contador+1;
 
		if(Nota >= 3)
			ContA++;
 
		if(Nota < 3)
			ContR++;
 
	}
 
	printf("El Numero total de Aprobados es: %d. \n", ContA);
	printf("El Numero total de Reprobados es: %d. \n", ContR);
 
	//system("pause");
	return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Se desea leer las calificaciones de una clase de informática y contar el número total de aprobados

Publicado por Clara (1 intervención) el 21/07/2021 18:11:29
Podrian ayudarme con este ejercicio

El docente de una materia, emplea una hoja elentronica para realizar calculos
aritmeticos en una planilla que contiene los CI y las notas obtenidas en el semestre:
CI P1 P2 P3 CONTROL EXAMEN NOTA FINAL OBSERVACIONES
123 90 95 80 100 75 ****** 1 APROBADO / 0 REPROBADO

Las practicas tienen una ponderacion del 30%
El control tiene una ponderacion del 20%
El examen tiene una ponderacion del 50%

Si la nota final es <51..... REPROBADO
Si la nota final >=51 .......Aprobado
CI debe estar entre 100 y 999
Mediante un programa en C++ y funciones realizar lo mencionado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar