Documentos de Académico
Documentos de Profesional
Documentos de Cultura
-Universidad de Cuenca-
Facultad de Ciencias Económicas y Administrativas - Carrera de Economía
Fundamentos de Programación.
-Universidad de Cuenca-
Carrera de Economía
Fundamentos de Programación.
Nombre: Danny Mora
01/05/23
01/05/23
-Universidad de Cuenca-
Facultad de Ciencias Económicas y Administrativas - Carrera de Economía
Fundamentos de Programación.
subtotal=(float(input("ingrese subtotal:")))
total=(float(input("ingrese total: ")))
desc= (100*((subtotal-total)/subtotal))
print(('El descuento es de: {} %'.format(desc)))
num= (int(input("ingrese numero: ")))
ult_cifra= num % 10
print(ult_cifra)
segunds_dados= (int(input("ingrese tiempo en segundos: ")))
horas= segunds_dados//3600
seg_rest= segunds_dados - horas *3600
minutos= seg_rest//60
segundos= seg_rest - minutos *60
print(('horas= {} -- minutos= {} -- segundos= {}'.format(horas,
minutos, segundos)))
n= (int(input("ingrese cuantos terminos quiere imprimir: ")))
a=0
b=1
print(a)
print(b)
for i in range (2, n):
c= a+b
print(c)
a=b
01/05/23
-Universidad de Cuenca-
Facultad de Ciencias Económicas y Administrativas - Carrera de Economía
Fundamentos de Programación.
b=c
fact_de= (int(input("ingrese el numero del que desea el factorial: ")))
fact=1
for i in range(1,fact_de+1):
fact= fact * i
('El factorial de {} es {}'.format(fact_de , fact))
n = int(input("Introduce el número de primos que deseas calcular: "))
contador = 0
numero = 2
while contador < n:
es_primo = True
for i in range(2, numero):
if numero % i == 0:
es_primo = False
break
if es_primo:
print(numero, end=" ")
contador += 1
numero += 1
n = int(input("Introduce un número : "))
combinaciones = []
for i in range(1, n):
for j in range(i, n):
01/05/23
-Universidad de Cuenca-
Facultad de Ciencias Económicas y Administrativas - Carrera de Economía
Fundamentos de Programación.
if i + j == n:
combinaciones.append((i, j))
print("Las combinaciones de dos números que suman", n, "son:")
for c in combinaciones:
print(c[0], "+", c[1], "=", n)
8. Elaborar un programa que lee desde teclado dos vectores (A y B) de tamaño N. Luego
comparar los números que se encuentran en la misma posición en los vectores. En
caso de que el número del vector A es mayor, ubicar en un tercer vector (C), la letra A.
En caso de que el número del vector B es mayor, ubicar en el vector C, la letra B. En
caso de que los números sean iguales, ubicar en el vector C, el símbolo =. Por ejemplo:
n = int(input("Ingrese el tamaño de los vectores: "))
# Leer los vectores A y B
print("Ingrese los elementos del vector A:")
A = [int(input()) for i in range(n)]
print("Ingrese los elementos del vector B:")
B = [int(input()) for i in range(n)]
# Comparar los elementos y crear el vector C
C = []
for i in range(n):
if A[i] > B[i]:
C.append('A')
elif B[i] > A[i]:
C.append('B')
else:
C.append('=')
# Imprimir el resultado
print("El vector C resultante es:", C)
01/05/23
-Universidad de Cuenca-
Facultad de Ciencias Económicas y Administrativas - Carrera de Economía
Fundamentos de Programación.
9 Elaborar un programa que lee desde teclado un vector (A) de tamaño N. Luego cree un
segundo vector (B) que contenga como resultado la suma de los elementos consecutivos
de tres en tres en caso de existirlos. Por ejemplo:
Vector A Vector B
4 12
5 18
3 22
6
3
9
10
12
n = int(input("Ingrese el tamaño del vector: "))
A = []
# Leer el vector A
print("Ingrese los elementos del vector A:")
for i in range(n):
A.append(int(input()))
# Calcular el vector B
B = []
for i in range(n - 2):
B.append(A[i] + A[i+1] + A[i+2])
# Imprimir el resultado
01/05/23
-Universidad de Cuenca-
Facultad de Ciencias Económicas y Administrativas - Carrera de Economía
Fundamentos de Programación.
print("El vector B resultante es:", B)