Rédigé par des étudiants ayant réussi Disponible immédiatement après paiement Lire en ligne ou en PDF Mauvais document ? Échangez-le gratuitement 4,6 TrustPilot
logo-home
Notes de cours

Práctica Informática 4

Note
-
Vendu
-
Pages
10
Publié le
13-11-2023
Écrit en
2023/2024

Práctica informática 4 de la asignatura Programación Informática

Établissement
Cours

Aperçu du contenu

PROGRAMACIÓN INFORMÁTICA – GRADO EN INGENIERíA CIVIL


RESUELTA
Práctica 4: Instrucciones de Selección

Curso 2023/24


1. Objetivo
El objetivo de esta práctica es aplicar instrucciones de selección para resolver problemas.
También trabajaremos con ficheros, para afianzar lo visto en la práctica anterior.


2. Ejercicios
Ejercicio 1. Escribe un programa en Python para el cálculo del área de un rectángulo o de
un triángulo (según la opción que elija el usuario). El programa presentará por pantalla
un menú con las dos opciones (cálculo del área de un rectángulo o cálculo del área de un
triángulo) y permitirá que el usuario elija el tipo de figura. A continuación, el programa
pedirá al usuario los datos necesarios para calcular el área de la figura seleccionada y
mostrará por pantalla dicha área.
Aquí hay un ejemplo de ejecución (el texto tecleado por el usuario aparece subrayado):
Ejemplo de ejecución
Cálculo del área de una figura:
1. Rectángulo
2. Triángulo
Elige una opción (1 o 2): 2

Introduce la base: 60.5
Introduce la altura: 15
El área de la figura es 453.75

1

, Si se elige la opción del rectángulo, para la misma base y altura que en el caso del
triángulo, el área debería ser 907.5. El programa debe mostrar un mensaje de error si
se introduce una opción incorrecta.

Ejemplo de ejecución
Cálculo del área de una figura:
1. Rectángulo
2. Triángulo
Elige una opción (1 o 2): -1

Opcion incorrecta

SOLUCIÓN:
print("Cálculo del área de una figura:\n1. Rectángulo\n2. Triángulo")
opcion=int(input("Elige una opción (1 o 2): "))
if opcion==1 or opcion==2:
base=float(input("Introduce la base: "))
altura=float(input("Introduce la altura: "))
if opcion==1:
area=base*altura
else:
area=base*altura/2
print(f"El área de la figura es: {area:.2f}")
else:
print("Opcion incorrecta")


Ejercicio 2. Escribe un programa similar al anterior en el cual los datos de entrada (tipo
de figura, base y altura) se leen de un fichero llamado datos.txt, y el área de la figura
se escribe en un fichero llamado area.txt.
Para probar el programa, crea previamente el fichero datos.txt, rellenándolo con los datos
de entrada que se vayan a validar. Por ejemplo, si el fichero mencionado almacena la
siguiente información:

datos.txt

1
14.5
2.5

2

École, étude et sujet

Établissement
Cours
Cours

Infos sur le Document

Publié le
13 novembre 2023
Nombre de pages
10
Écrit en
2023/2024
Type
Notes de cours
Professeur(s)
Jose
Contenu
Toutes les classes

Sujets

3,60 €
Accéder à l'intégralité du document:

Mauvais document ? Échangez-le gratuitement Dans les 14 jours suivant votre achat et avant le téléchargement, vous pouvez choisir un autre document. Vous pouvez simplement dépenser le montant à nouveau.
Rédigé par des étudiants ayant réussi
Disponible immédiatement après paiement
Lire en ligne ou en PDF

Faites connaissance avec le vendeur
Seller avatar
DreamBuilder

Document également disponible en groupe

Faites connaissance avec le vendeur

Seller avatar
DreamBuilder Universitat Politécnica de Valencia
S'abonner Vous devez être connecté afin de pouvoir suivre les étudiants ou les formations
Vendu
-
Membre depuis
2 année
Nombre de followers
0
Documents
5
Dernière vente
-

0,0

0 revues

5
0
4
0
3
0
2
0
1
0

Récemment consulté par vous

Pourquoi les étudiants choisissent Stuvia

Créé par d'autres étudiants, vérifié par les avis

Une qualité sur laquelle compter : rédigé par des étudiants qui ont réussi et évalué par d'autres qui ont utilisé ce document.

Le document ne convient pas ? Choisis un autre document

Aucun souci ! Tu peux sélectionner directement un autre document qui correspond mieux à ce que tu cherches.

Paye comme tu veux, apprends aussitôt

Aucun abonnement, aucun engagement. Paye selon tes habitudes par carte de crédit et télécharge ton document PDF instantanément.

Student with book image

“Acheté, téléchargé et réussi. C'est aussi simple que ça.”

Alisha Student

Foire aux questions