Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Fonaments d'Informàtica: Primeros programas - Ejemplos sencillos, Ejercicios de Informática

En este documento se presentan ejemplos sencillos de programas en C++ para la materia de Fonaments d'Informàtica en la Universidad Politécnica de Cataluña (UPC). Se explican conceptos básicos como la descomposición horaria, la longitud de una circunferencia y el uso de constantes y estructuras alternativas. Además, se muestra un ejemplo de cómo calcular y mostrar el total de euros que pueden dar pasajeros de un vuelo Ryanair, dadas las cantidades de su moneda respectiva.

Tipo: Ejercicios

2019/2020

Subido el 21/11/2020

christian-anaya
christian-anaya 🇪🇸

4 documentos

1 / 12

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
AlfredoVellido:www.lsi.upc.edu/~avellido
Fonamentsd’Informàtica
Semana2.Primerosprogramas
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Fonaments d'Informàtica: Primeros programas - Ejemplos sencillos y más Ejercicios en PDF de Informática solo en Docsity!

Alfredo

Vellido

:^ www.lsi.upc.edu/~avellido

Fonaments

d’Informàtica

Semana

2.^ Primeros

programas

Ejemplos

sencillos

Propuesta

de^ ejercicio

-^ Descomposición

horaria.

Dado^ un

número

de^ segundos

entrado

por^ teclado,

sacar^ por

pantalla

su

transformación

a^ horas,

minutos

y^ segundos.

Conceptos

básicos

[...]int^ s,m,aux;cout

<<^ “introduce

la^ cantidad

de^ segundos:

”^ <<

endl;

cin^ >>

aux; s^ =^ aux%60;aux^ =

aux/60; m^ =^ aux%60;aux^ =

aux/60; cout^

<<^ ...

[...]

Ejemplos

sencillos

(3)

-^ Calcular

y^ sacar

por^ pantalla

la^ longitud

de^ una

circunferencia,

dado^

su^ radio

como

valor

de^ entrada

(papel

y^ boli)

Conceptos

básicos

#include

using

namespace

std;

const

float

pi=3.141592; int^ main(void){ float

radi; cout^

<<^ "gimme

that

radius

cin^ >>

radi; cout^

<<^ "Length

of^ circumference

is:^

"^ <<^

2piradi**

<<^ endl;

system("PAUSE");return

Ejemplos

sencillos

(3b)

-^ Calcular

y^ sacar

por^ pantalla

la^ longitud

de^ una

circunferencia,

dado^ su

radio^ como

valor^ de

entrada

(versión

alternativa)

Conceptos

básicos

#include

#include

using

namespace

std;

int^ main(void){ float

radi; cout^

<<^ "gimme

that

radius

cin^ >>

radi; cout^

<<^ "Length

of^ circumference

is:^

"^ <<^

2M_PIradi**

<<^ endl;

system("PAUSE");return

Estructuras

alternativas

e^ iterativas

Estructura

alternativa

‘if’

-^ Sintaxis

(caso

simple)

:

if^ (){ <bloque

de^

instrucciones>

} Estructuras

alternativas

e^ iterativas

Estructura

alternativa

‘if’^ (ej.1)

-^ Ejemplo

de^ sintaxis

simple

Máximo

de^ dos

números

enteros

int^ i,j;cout

<<^ "introduce

dos^

enteros:

”^ <<

endl;

cin^ >>

i^ >>

j; if^ (j

>^ i)

i^ =^

j;

cout^

<<^ i^

<<^ endl;

Estructuras

alternativas

e^ iterativas

... o bien ...

if^ (j

>^ i)

cout

<<^ j;

if^ (i

>^ j)

cout

<<^ i;

Estructura

alternativa

‘if’^ (ej.2)

-^ Ejemplo

de^ sintaxis

simple

:Calcular

y^ sacar

por^ pantalla

el^ valor

absoluto de

un^ número

real^ entrado

por^ teclado

(papel

y^ boli)

Estructuras

alternativas

e^ iterativas

[...]double x;cout^

<<^ “^

Introduce

un^ numero:

”^ <<

endl;

cin >> x;if^ (x

>=^ 0)

cout

<<^ x;

if^ (x

<^ 0)

cout

<<^ -x;

[...]