Algoritmia - Algoritmo ciclo para

   
Vista:

Algoritmo ciclo para

Publicado por Ma. Teresa Ortiz (1 intervención) el 10/08/2016 06:49:31
Actualmente estoy haciendo un tecnologo en programación y tengo el siguiente algoritmo que me ha sido un poco complicado desarrollar:

Dada la funcion: y=x^2 - 2x

Se requiere desarrollar un algoritmo que imprima en pantalla para los valores de x desde 1 a 10. lo siguiente:
1. La suma de todos los valores de Y.
2. Valores de Y multiplos de 3.
3. Suma de los valores de Y multiplos de 3.
4. valores de Y cuyo ultimo digito sea 5.
5. Suma de los valores de Y cuyo ultimo digito es 5.

Estoy haciendo el algoritmo en DFD, pero lo unico que he conseguido es que se muestre cada valor para Y; sin embargo me ha sido muy dificil desarrollarlo.

En lo que me puedan apoyar mil gracias.
Slds.
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

Algoritmo ciclo para

Publicado por dario (49 intervenciones) el 11/08/2016 07:39:27
Te dejo el codigo en Python3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
c = a = s = 0
 
for x in range(1,11):
    #suma de valores de y
    t = x**2-2*x
    s = s + t
 
    #ultimo digito es 5
    t1 = str(t)
    if t1[-1] == '5':
        #suma de valores cuyo ultimo digito es 5
        c = c + t
        print('El ultimo digito es 5: %d' %t)
 
    #si el valor de y es multiplo de 3    
    if t % 3 == 0:
        a = a + t
        print('%d es multiplo de 3' %t)
 
print('\nLa suma de los valores de y es %d' %s)
print('La suma de los valores de y multiplos de 3 es %d' %a)
print('Suma de valores cuyo ultimo digito es 5: %d' %c)
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