Esperanza Barona Espynotas@gmail.com

Páginas

Los Ciclos Grado 11

Calcular la nota del segundo periodo de algoritmos Prof EBM
Grado 11 Sistemas Sala 2
Programa en lenguaje C dividio en partes hasta completar el progrma completo
//parte1
#include "stdio.h"
#include  "conio.h"
main( )
{
printf("\t\tNOTA DEFINITIVA DEL PERIODO\n\n");
char nombre[15];
int c;
printf("como te llamas:"); gets(nombre);
getch( );
}



//parte2
#include "stdio.h"
#include  "conio.h"

main( )
{
printf("\t\tNOTA DEFINITIVA DEL PERIODO\n\n");
char nombre[15],dimension[15];
int c;
printf("como te llamas:"); gets(nombre);
//ciclo
for(c=1;c<=4;c++)
{
printf(" digite el nombre de la dimension %d:",c);
scanf("%s",dimension);
}
getch( );
}




//parte3
#include "stdio.h"
#include  "conio.h"

main()
{
printf("\t\tNOTA DEFINITIVA DEL PERIODO\n\n");
char nombre[15],dimension[15];
int c,i,cantidad;
float nota, suma;
printf("como te llamas:"); gets(nombre);
//entrada y captura de datos
//ciclo externo
for(c=1;c<=4;c++)
{
printf("Digite el nombre de la dimension %d:",c);
scanf("%s",dimension);
printf("La cantidad de notas de la dimension %s:",dimension);
scanf("%d",&cantidad);
}
getch( );
}




//parte4
#include "stdio.h"
#include  "conio.h"

main( )
{
printf("\t\tNOTA DEFINITIVA DEL PERIODO\n\n"); char nombre[15],dimension[15];
int c,i,cantidad;
float nota, suma;
printf("como te llamas:"); gets(nombre);
//entrada y captura de datos
//ciclo externo
for(c=1;c<=4;c++)
{//llave que abre el ciclo externo
suma=0; //la suma empieza en cero
printf("Digite el nombre de la dimension %d:",c);
scanf("%s",dimension);
printf("Digite la cantidad de notas para la dimension %s:",dimension);
scanf("%d",&cantidad);
//ciclo interno
for(i=1;i<=cantidad;i++)
{//llave que abre el ciclo interno
printf("%s digite la nota No.%d de la dimension %s:",nombre,i,dimension);
scanf("%f",¬a);
//acumulador
suma=suma+nota; //suma+=nota;
}//llave que cierra el ciclo interno
}//llave que cierra el ciclo externo
getch( );
}



//Parte 5
#include "stdio.h"
#include  "conio.h"

main( )
{
printf("\t\tNOTA DEFINITIVA DEL PERIODO\n\n");
char nombre[15],dimension[15];
int c,i,cantidad;
float nota, suma, promedio;
printf("como te llamas:"); gets(nombre);
//entrada y captura de datos
//ciclo interno
for(c=1;c<=4;c++)
{//llave que abre el ciclo esxterno
suma=0; //la suma empieza en cero
printf("Digite el nombre de la dimension %d:",c);
scanf("%s",dimension);
printf("Digite la cantidad de notas para la dimension %s:",dimension);
scanf("%d",&cantidad);
//ciclo interno
for(i=1;i<=cantidad;i++)
{//llave que abre el ciclo interno
printf("%s digite la nota No.%d de la dimension %s:",nombre,i,dimension);
scanf("%f",¬a);
//validadcion
if(nota < 0 || nota > 5)
{
printf("Error solo digita notas entre 1 y 5\n");
i=i-1; //resta el contador
nota-=nota; //resta la nota errada
}
//acumulador
suma=suma+nota; //suma+=nota;
}//llave que cierra el ciclo interno

//llave que cierra el ciclo externo
// calcule de los promedios de las dimensiones
promedio= suma/cantidad;
//salida de los promedios de las dimensiones
printf("%s su promedio de la dimension %s es: %0.2f\n",nombre,dimension,promedio);
}//llave que cierra el ciclo externo
getch( );
}



Parte6
#include "stdio.h"
#include  "conio.h"

main( )
{
printf("\t\tNOTA DEFINITIVA DEL PERIODO\n\n");
char nombre[15],dimension[15];
int c,i,cantidad;
float nota, suma, promedio, notaperiodo=0;
printf("como te llamas:"); gets(nombre);
//entrada y captura de datos
//ciclo externo
for(c=1;c<=4;c++)
{//llave que abre el ciclo esxterno
suma=0; //la suma empieza en cero
printf("Digite el nombre de la dimension %d:",c);
scanf("%s",dimension);
printf("Digite la cantidad de notas para la dimension %s:",dimension);
scanf("%d",&cantidad);
//ciclo interno
for(i=1;i<=cantidad;i++)
{//llave que abre el ciclo interno
printf("%s digite la nota No.%d de la dimension %s:",nombre,i,dimension);
scanf("%f",¬a);
//validadcion
if(nota < 0 || nota > 5)
{
printf("Error solo digita notas entre 1 y 5\n");
i=i-1; //resta el contador
nota-=nota; //resta la nota errada
}
//acumulador
suma=suma+nota; //suma+=nota;
}//llave que cierra el ciclo interno
promedio= suma/cantidad;
//salida de los promedios de las dimensiones
printf("%s su promedio de la dimension %s es: %0.2f\n",nombre,dimension,promedio);

// calculo de los porcentajes de las dimensiones
if(c==1) //dimension cognitiva
promedio=promedio*0.50;
else if(c==2) //dimension procedimental
promedio=promedio*.20;
else if(c==3) //dimension actitudinal
promedio = promedio*0.20;
else
promedio = promedio *0.10 ; //dimension autoevaluacion
//guarda los porcentajes calculados
notaperiodo += promedio;

}//llave que cierra el ciclo externo
//salida de datos
printf("%s su Nota del periodo es = %0.2f\n",nombre,notaperiodo);

getch( );
}



//parte 7
#include "stdio.h"
#include  "conio.h"

main()
{
printf("\t\tNOTA DEFINITIVA DEL PERIODO\n\n");
char nombre[15],dimension[15];
int c,i,cantidad;
float nota, suma, promedio, notaperiodo=0;
printf("como te llamas:"); gets(nombre);
//entrada y captura de datos
//ciclo externo
for(c=1;c<=4;c++)
{//llave que abre el ciclo esxterno
suma=0; //la suma empieza en cero
printf("Digite el nombre de la dimension %d:",c);
scanf("%s",dimension);
printf("Digite la cantidad de notas para la dimension %s:",dimension);
scanf("%d",&cantidad);
//ciclo interno
for(i=1;i<=cantidad;i++)
{//llave que abre el ciclo interno
printf("%s digite la nota No.%d de la dimension %s:",nombre,i,dimension);
scanf("%f",¬a);
//validadcion
if(nota < 0 || nota > 5)
{
printf("Error solo digita notas entre 1 y 5\n");
i=i-1; //resta el contador
nota-=nota; //resta la nota errada
}
//acumulador
suma=suma+nota; //suma+=nota;
}//llave que cierra el ciclo interno
promedio= suma/cantidad;
//salida de los promedios de las dimensiones
printf("%s su promedio de la dimension %s es: %0.2f\n",nombre,dimension,promedio);

// calculo de los porcentajes de las dimensiones
if(c==1) //dimension cognitiva
promedio=promedio*0.50;
else if(c==2) //dimension procedimental
promedio=promedio*.20;
else if(c==3) //dimension actitudinal
promedio = promedio*0.20;
else
promedio = promedio *0.10 ; //dimension autoevaluacion
//guarda los porcentajes calculados
notaperiodo += promedio;

}//llave que cierra el ciclo externo
//salida de datos
printf("%s su Nota del periodo es = %0.2f\n",nombre,notaperiodo);
//resultados cualitativos de las nota
if(notaperiodo>=0 && notaperiodo <3)
printf("%s Estas en Bajo");
else if(notaperiodo>=3 && notaperiodo <4)
printf("%s Estas en Basico");
else if(notaperiodo>=4 && notaperiodo <4.6)
printf("%s Estas en Alto");
else printf("%s Estás en superior");
getch();
}