SoloCodigo
Programación General => Pascal => Mensaje iniciado por: artesano en Viernes 1 de Julio de 2005, 09:33
-
HOLA LES CUENTO, SOY NUEVO EN ESTO DE LA PROGRAMACION Y EN CLASES ME ESATN PASANDO PASACL Y NESECITO HACER EL SIGUIENTE PROGRAMA, PERO NO ENTIENDO COMO HACERLO SI ALGUIEN PUEDE AYUDAREM SE LOS AGRADECERIA MUCHO.
INGRESAR UNA CANTIDAD "N" DE NUMERO ENTEROS POSITVOS Y NEGATIVOS Y DETERMINE:
- CANTIDAD DE NUMEROS NEGATIVOS
- CANTIDAD DE NUMEROS POSITIVOS
- SUMATORIA DE TODOS LOS POSITIVOS.
DE ANTEMANO MUCHAS GRACIAS POR SU AYUDA.
-
Aqui no se les hace la terea a nadie ;)
¿Tienes dudas puntuales?
La idea sería hacer un ciclo while o for hasta N y y leyendo el nuemero y luego hacer una condicion, si es positivo,negativo y dado el caso sumarle un 1 a cada acomulador que necesitarias dos. Positivos yNegativos. Otro acomulador más donde irás sumando cada nuemro.
-
bueno como dice el moderador no hay que hacer tarea ajena :P , pero te doy una mano de como lo podes plantear.
te lo hago en diseño descendente
Cuenta numeros
Nivel 0
operador_rta(rta)
while rta = 'S' do
begin
pedido_numero
es_positivo
operador_rta(rta)
end
sumatoria
imprimir_resu
end.
nivel 1
operador_rta
aka armo que el usuario si kiere ingresar un numero o no
nivel 1
pedido numero
le pido al usuario que ingrese un numero
nivel 1
es_positivo
aka voy comparando si es positivo o no, y lo inserto en un vector, la idea es usar dos vectores uno para positivos y otro para negativos
nivel 1
sumatoria
aka lo que hago es hacer la sumatoria del vector de positivos y lo guardo en alguna variable
nivel 1
imprimir
muestro en pantalla el resultado de la sumatoria y los vectores positivos y negativos
espero que te ubiques un poco
saludos
-
Pido disculpas pero me intencion no era que me hicieran la tarea, solo es que estoy recien empezando a programar y se me hace dificil, pero ya con el tiempo ire manejamdome en los temas, igual le agradezco a FERCHUM por ayudarme a platearmelo.