Promedio De N Notas
I. DEDINICION Y ANALISIS
a. DEFINICION
Este programa muestra el promedio de n notas introducidos por teclado. El promedio es el resultado de lasuma de notas, divididos por la cantidad de las notas.
b. ANALISIS
n = nota
r = cantidad
P = promedio
Ejemplo: introducimos c = cantidad de notas, y luego n = 4 notas de tipo real,sumamos las notas, luego dividimos el resultado sobre c y mostramos el resultado
2 + 3 + 8 + 10 = 23 23/4 = 5,75
II. DISEÑO DEL ALGORITMO
c. DIAGRAMA DE FLUJO
inicio
inicio
Real:n = 0, p = 0
Int: c = 0, s = 0
Real: n = 0, p = 0
Int: c = 0, s = 0
“Introdusca la cantidad de notas”
“Introdusca la cantidad de notas”
c
c
s ← c
s ← c
si
si
no
no
C > = 1
C >= 1
Introdusca n1,n2,….nx
Introdusca n1,n2,….nx
p ← p/s
p ← p/s
‘el promedio es’ ,p
‘el promedio es’ ,p
n
n
p ← p+n
p ← p+n
fin
fin
c ← c - 1
c ← c - 1
d.PSEUDOCODIGO
Variables
Entero : c, s
Real : n, p
Inicio
Leer c
s ← c
(1) Si c > = 1 entonces
Leer n
p ← p + n
c ← c – 1
ir a (1)
si no
p ← p/s
escribir ( ‘ el promedioes ’,p)
fin
III. CODIFICACION
Nota: se utilizó la herramienta for, ya que al usar la instrucción de bifurcación se tendría que repetir varias veces para n notas es decir se utiliza comouna secuencia repetitiva.
//creado por omar quispe mollo
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PROMEDIO_DE_N_NUMEROS
{
classProgram
{
static void Main(string[] args)
{
int c = 0, s = 0, i=0;
double n = 0, p = 0;
Console.WriteLine("INTRODUSCA CANTIDAD DE NOTAS");c = Int32.Parse(Console.ReadLine());
s=c;
for (i=c;i>=1;i--)
{
Console.WriteLine ("introduscala nota");
n=...
Regístrate para leer el documento completo.