Programa
Enviado por darwinvn • 12 de Agosto de 2015 • Tarea • 984 Palabras (4 Páginas) • 134 Visitas
DEBER
1.- Realice un programa que permita leer varios estudiantes y que genere 3 calificaciones entre 0 y 20, calcule el promedio, pregunte si desea ingresar otro estudiante, si desea repita el proceso, sino imprima el promedio general de todos los estudiantes.
Análisis
Objetivo: permita leer varios estudiantes
Datos de entrada: cal,sum,num,num1,cont,cont1,sum1=0
Proceso:
Salida: prom,promt
Restricciones:
Diseño
[pic 1]Codificación
#include "stdio.h"
#include "conio.h"
main()
{
int cal,sum,num,num1,cont,cont1,sum1=0;
float prom,promt;
char nom[10];
char opcion[3];
printf("\t\t Detalle de calificaciones\n");
do
{
cont=0;
printf("ingrese el nombre del estudiante");
scanf("%s",nom);
sum=0;
while(cont<3)
{
printf("ingrese la calificacion");
scanf("%d",&cal);
sum=sum+cal;
cont++;
}
printf("es:%d",sum);
prom=sum/3;
printf("es:%f",prom);
sum1=sum1+prom;
cont1++;
printf("Desea calcular mas promedios (si/no)? ");
scanf("%s", opcion);
} while (opcion[0] == 's' || opcion[0] == 'S');
promt=sum1/cont1;
printf("el promedio total de los estudiantes es:%f",promt);
getch();
}
Prueba de escritorio
[pic 2]
2. Realice un programa en Dev C que lea un numero impar y genere los siguientes datos:
Ing. un numero : 5
1 2 3 4 5
2 3 4 5
3 4 5
4 5
5
Análisis
Objetivo: que lea un numero impar y genere
Datos de entrada: i,j,imp,res
Proceso:
Salida:
Restricciones: impares
Diseño
Ing. un numero : 5
1 2 3 4 5
2 3 4 5
3 4 5
4 5
5
Codificación
#include "stdio.h"
#include "conio.h"
main()
{
int i,j,imp,res;
do
{
printf("ingrese un numero");
scanf("%d",&imp);
res=imp%2;
}
while(res==0);
for(i=1;i<=imp;i++)
{
printf("\n%d\t",i);
for(j=i+1;j<=imp;j++)
{
printf("%d\t",j);
...