Dev - C++ - Lenguaje c++

 
Vista:
sin imagen de perfil

Lenguaje c++

Publicado por luis (1 intervención) el 23/04/2018 06:24:28
Alguien me podría ayudar a agregarle funciones a este ejercicio estoy confundido.
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include<stdio.h>
#include<string.h>
 
int main()
 
	int asignatura;
	int codigo;
	int creditos;
	float creditostota;
	float definitiva;
	float definitivatotal;
	int limasig;
	float nota1;
	float nota2;
	float nota3;
	float previo1;
	float previo2;
	float previo3;
	float promsemestre;
	char respuesta[2];
	char respuesta2[2];
	float semestre;
	do {
		creditostota = 0;
		limasig = 0;
		printf("digite el codigo del estudiante\n");
		scanf("%d",&codigo);
		do {
			limasig = limasig+1;
			printf("digite el Código de asignatura\n");
			scanf("%d",&asignatura);
			printf("digite el número de créditos de la asignatura\n");
			scanf("%d",&creditos);
			printf("digite la nota del primer previo\n");
			scanf("%f",&previo1);
			printf("digite la nota del segundo previo\n");
			scanf("%f",&previo2);
			printf("Digite la nota del previo final\n");
			scanf("%f",&previo3);
			nota1 = (previo1*0.30);
			nota2 = (previo2*0.30);
			nota3 = (previo3*0.40);
			definitiva = (nota1+nota2+nota3);
			promsemestre = definitiva*creditos;
			semestre = semestre+promsemestre;
			creditostota = creditostota+creditos;
			definitivatotal = semestre/creditostota;
			printf("La definitiva de la Asignatura %d es %f\n",asignatura,definitiva);
			printf("¿desea seguir sacando más asignaturas? (máximo 7 asignaturas)\n");
			printf("si (1), No(cualquier Tecla)\n");
			scanf("%s", respuesta);
		} while (!(strcmp(respuesta,"1")!=0|limasig>7));
		printf("la definitiva del semestre del estudiante %d es %f\n",codigo,definitivatotal);
		printf("¿desea imprimir la definitiva de algún otro alumno? si (1), No(cualquier tecla)\n");
		scanf("%s", respuesta2);
	} while (respuesta2=="1");
	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