Promedio De N Notas

Páginas: 3 (684 palabras) Publicado: 8 de abril de 2012
PROGRAMA PARA SACAR EL 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=...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiantes con mayor nota que el promedio en java.
  • Notas De La Versi N Del IPhone
  • Notas de la Civilizaci n de Sumeria
  • Notas de la versi n del iPad
  • nota de clase n
  • Nota sobre la organizaci n de la informaci n digital
  • Notas De Actualizaci N Scylla COG
  • NOTA DE PEDIDO N 003 TESORERIA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS