Algoritmia - Algoritmo que finalice cuando entre un número impar

 
Vista:

Algoritmo que finalice cuando entre un número impar

Publicado por erick (5 intervenciones) el 04/06/2018 04:10:53
DIGITE NÚMEROS ENTEROS, EL PROCESO DE INGRESO FINALIZARÁ AL DIGITAR UN NÚMERO IMPAR, CUANDO ESTO SE DE, MUESTRE LA CANTIDAD DE NÚMEROS INGRESADOS Y SU PROMEDIO.
me pueden ayudar con este algoritmo de estructura repetitiva
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
sin imagen de perfil
Val: 110
Oro
Ha aumentado 1 puesto en Algoritmia (en relación al último mes)
Gráfica de Algoritmia

Algoritmo que finalice cuando entre un número impar

Publicado por dario (32 intervenciones) el 04/06/2018 05:09:53
Te dejo la solucion en Pascal.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
uses crt;
var
	suma,i,num:integer;
	prom:real;
begin
    clrscr;
    i:=1;
    suma:=0;
    repeat
		write('Ingrese un numero entero [para terminar digite un numero impar]: ');
		readln(num);
		if (num mod 2 = 0) then begin
			inc(i);
			suma:=suma + num;
		end;
	until (num mod 2 <> 0);
 
	prom:=suma / i;
	writeln;
	writeln('El promedio de los numeros es ',prom:2:2);
end.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Algoritmo que finalice cuando entre un número impar

Publicado por Erick (5 intervenciones) el 04/06/2018 05:13:44
Disculpa amigo no podría ser en
Pseint por favor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 110
Oro
Ha aumentado 1 puesto en Algoritmia (en relación al último mes)
Gráfica de Algoritmia

Algoritmo que finalice cuando entre un número impar

Publicado por dario (32 intervenciones) el 04/06/2018 06:27:12
Te dejo esto, no es Pseint pero el pseudocodigo.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
INICIO
	i = 1
	suma = 0
	repetir
		leer(num)
		si (num mod 2 == 0)
			i = i + 1
			suma = suma + num
		fin-si
	hasta (num mod 2 <> 0)
 
	prom = suma / i
	imprimir('El promedio de los numeros es ',prom)
FIN
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

gracias

Publicado por erick (5 intervenciones) el 05/06/2018 00:46:22
gracias por el problema saludos .
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar