Está en la página 1de 9

DEBER DE INFORMATICA

Integrantes: Alejandro León, Erick Alban

GRUPO 2

_____________________________________________________________________________

EJERCICIO 1: Escribe el porcentaje descontado en una compra, introduciendo por teclado el


precio de la tarifa y el precio pagado.

# -*- coding: utf-8 -*-

"""

Created on Fri Apr 21 14:15:29 2023

@author: Alejandro León, Erick Alban

"""

a=int(input("Precio de la tarifa:"))

b=int(input("Valor pagado:"))

multiplicación=a*100

división=(multiplicación/b)

print(división)
_____________________________________________________________________________

EJERCICIO 2: Obtiene la última cifra de un número entero introducido.

# -*- coding: utf-8 -*-

"""

Created on Fri Apr 21 14:15:29 2023

@author: Alejandro León, Erick Alban

"""

numero=int(input("Ingrese un número please:"))

if numero >-10 and numero <10:

print(numero)

else:

Ultimo_digito=numero%10

print(Ultimo_digito)

_____________________________________________________________________________
EJERCICIO 3: Expresa en horas, minutos y segundos un tiempo expresado en segundos.

# -*- coding: utf-8 -*-

"""

Created on Sat Apr 29 09:54:23 2023

@author: Alejandro León, Erick Alban

"""

horas=0

minutos1=0

segundos=0

tiempo=int(input("Ingrese el tiempo en segundos:"))

if tiempo >=3600:

horas=tiempo//3600

minutos=tiempo%3600

if minutos >=60:

minutos1=minutos//60

segundos=minutos%60

else:

minutos=segundos

if minutos>=60:

minutos1=minutos//60

segundos=minutos%60

else:

minutos=segundos

x=str("Horas: ")

y=str(horas)

a=str("Minutos: ")

b=str(minutos1)

p=str("Segundos: ")
q=str(segundos)

print(x+ y)

print (a+ b)

print(p+ q)

_____________________________________________________________________________

EJERCICIO 4: Imprime la sucesión de Fibonacci.

# -*- coding: utf-8 -*-

"""

Created on Thu Apr 27 13:44:54 2023

@author: Alejandro León, Erick Alban

"""

Suma=1

a=0

n=1

i=1

while i <100:

print(Suma)

Suma=a+n

a=n

n=Suma

i=i+1

_____________________________________________________________________________

EJERCICIO 5: Calcula el factorial de un número.

# -*- coding: utf-8 -*-

"""

Created on Thu Apr 27 13:48:11 2023

@author: Alejandro León, Erick Alban

"""
F=1

num=int(input("Ingrese un number:"))

if num>0:

if num>=1:

while num >1:

F=F*num

num=num-1

print(F)

else:

print("El number no existe.")

EJERCICIO 6: Calcule e imprima N primeros números primos.

# -*- coding: utf-8 -*-

"""

Created on Thu Apr 27 14:09:12 2023

@author: Alejandro León, Erick Alban

"""

N=int(input("Ingrese la cantidad de números primos que deseea imprimir:"))

num=2

a=1

b=0

print(num)

while b<=N-2:

num=num+1

c=0

a=1

while a<=num:

resto=num%a

if resto ==0:
c=c+1

a=a+1

if c==2:

print(num)

b=b+1

_____________________________________________________________________________

EJERCICIO 7: Pide un número N y despliega todas las combinaciones de dos números que
sumados den N.

# -*- coding: utf-8 -*-

"""

Created on Thu Apr 27 14:17:43 2023

@author: Alejandro León, Erick Alban

"""

N=int(input("Ingrese un número:"))

num1=N

num2=0

while num1>0:

print(num1,num2)

num1=num1-1

num2=num2+1

_____________________________________________________________________________

EJERCICIO 8: Lee desde teclado dos vectores (A y B) de tamaño N. Luego compara 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, se ubica en un tercer vector (C), la letra A. En caso de que el número del vector B es
mayor, se ubica en el vector C, la letra B. En caso de que los números sean iguales, se ubica en
el vector C, el símbolo =.

# -*- coding: utf-8 -*-

"""

Created on Thu Apr 27 14:40:28 2023

@author: Alejandro León, Erick Alban

"""
list=[]

thislist=[]

lista=[]

i=0

j=0

k=0

while i<10:

num=int(input("Ingrese un número:"))

list.append(num)

i=i+1

while j<10:

num1=int(input("Ingrese un número:"))

thislist.append(num1)

j=j+1

i=0

j=0

k=0

while k<10:

if list[i]==thislist[j]:

lista.append("=")

k=k+1

j=j+1

i=i+1

else:

if list[i]<thislist[j]:

lista.append("B")

k=k+1

j=j+1

i=i+1

else:

list[i]>thislist[j]
lista.append("A")

k=k+1

j=j+1

i=i+1

x=str("A = ")

y=str(list)

a=str("B = ")

b=str(thislist)

p=str("C = ")

q=str(lista)

print(x+y)

print(a+b)

print(p+q)

_____________________________________________________________________________

EJERCICIO 9: Lee desde teclado un vector (A) de tamaño N. Luego crea un segundo vector (B)
que contenga como resultado la suma de los elementos consecutivos de tres en tres en caso de
existirlos.

# -*- coding: utf-8 -*-

"""

Created on Sat Apr 29 16:38:14 2023

@author: Alejandro León, EricK Alban

"""

list=[]

lista=[]

i=0

n=7

while i<n:

num=int(input("ingrese un numero:"))
i=i+1

list.append(num)

print(list)

i=0

j=0

m=n%3

while i<n:

if m==0:

a=list[i]

i=i+1

b=list[i]

i=i+1

c=list[i]

numero=a+b+c

lista.append(numero)

i=i+1

j=j+1

else:

if m==2:

o=n-2

while i<o:

n=n-2

a=list[i]

i=i+1

b=list[i]

i=i+1

c=list[i]

numero=a+b+c

lista.append(numero)

i=i+1

j=j+1
d=list[i]

i=i+1

e=list[i]

number=d+e

lista.append(number)

else:

m==1

o=n-1

while i<o:

n=n-1

a=list[i]

i=i+1

b=list[i]

i=i+1

c=list[i]

numero=a+b+c

lista.append(numero)

i=i+1

j=j+1

d=list[i]

lista.append(d)

print(lista)

También podría gustarte