Fundamentos de Programación.Algoritmo
Enviado por mariub2 • 8 de Mayo de 2022 • Tarea • 1.156 Palabras (5 Páginas) • 104 Visitas
Integrantes:
Bravo Zambrano Edith Mariuxi
López Morales Erick Paul
Carrera:
Ingeniería Civil
Docente:
Silvia Mayte Arévalo Navarrete
NRC:
8280
Materia:
Fundamentos de Programación
[pic 1][pic 2]
1._Desarrollar un algoritmo que pida que se ingrese por teclado números hasta que se introduzca un cero. Luego debe imprimir la suma y la media de todos los números introducidos.
Algoritmo
Suma <-0, cont <-0, num <-0;
leer núm;
acumulo: suma <- suma + num
cont = cont + 1
Leer num
Si cont = 0 (No hemos introducido ningún número) -> media = 0
media = suma / cont;
mostrar suma y media;
inicio
int num;
int suma, cont;
float ;
escribir “ si numero ingresado = 0 salir ";
while (num = 0 )
{
suma = suma + num;
cont = cont + 1 ;
cout <- " Número (0 para salir): " ;
}
// Si cont = 0 “no puedo realizar la división”
si (cont> 0 )
{
media = float (suma) / cont;
}
cout <- " Suma =" < suma < endl;
cout <- " Medio = " media = float (suma) / cont;
return 0 ;
}
Fin
2.- Realizar un algoritmo que pida la cantidad de números por teclado a introducir. El programa debe informar de cuantos números introducidos son mayores que 0, menores que 0 e iguales a 0.
Algoritmo
Num<-0, cont_negativos <-0, cont_positivos <-0, cont_ceros <-0 ;
int num;
int cont_negativos;
int cont_positivos;
int cont_ceros;
int cantidad_num, i;
cout < " ¿Cuántos números vas a introducir ? " ;
Inicio
ingrese <-cantidad_num;
para (i = 1 ; i <= cantidad_num; i ++)
{
cout <- " Número " <- i <- " " ;
ingrese <- num;
si (num> 0 )
{
cont_positivos = cont_positivos + 1 ;
}
{
si (num < 0 )
{
cont_negativos --;
}
{
cont_ceros ++;
}
}
cout <-" Números positivos: " <- cont_positivos;
cout <- " Números negativos: " <- cont_negativos;
cout <- " Números igual a 0: " <-cont_ceros;
return 0 ;
...