Ejercicios c++ ujcm iniciales

Post on 29-Jun-2015

403 views 0 download

Transcript of Ejercicios c++ ujcm iniciales

Marleny Huaman Farfan 1

ALUMNA:

Marleny Huaman Farfan

DOCENTE:

Ing. Carlos Silva Delgado

septiembre - 2013

Marleny Huaman Farfan 2

1. Diseñar un programa que me permita sumar 3 números.

ANALISIS DISEÑO

DATOS DE ENTRADA: a, b, c

MODELO MATEMATICO:

sum = a + b + c

DATOS DE SALIDA: sum

PSEUDOCODIGO

INICICIO

Leer: a, b, c

Calcular:

sum = a + b + c

Imprime: sum

FIN

INICIO

Leer: a, b, c

sum = a + b + c

Imprime: sum

FIN

Marleny Huaman Farfan 3

PROGRAMACIÓN

VERIFICACION

Marleny Huaman Farfan 4

2. Diseñar un programa que calcule el promedio aritmético de tres notas.

ANALISIS DISEÑO

DATOS DE ENTRADA: a, b, c

MODELO MATEMATICO:

prom = (a + b + c)/ 3

DATOS DE SALIDA: om

PSEUDOCODIGO

INICICIO

Leer: a, b, c

Calcular:

prom = (a + b + c)/ 3

Imprime: prom

FIN

INICIO

Leer: a, b, c

prom = (a + b + c )/ 3

Imprime: prom

FIN

Marleny Huaman Farfan 5

PROGRAMACION

VERIFICACION

Marleny Huaman Farfan 6

3. Diseñar un programa que convierta una distancia medida en pulgadas a cm.

ANALISIS DISEÑO

DATOS DE ENTRADA: a

MODELO MATEMATICO:

dist = a * 2.54

DATOS DE SALIDA: dist

PSEUDOCODIGO

INICICIO

Leer: a

Calcular:

dist = a*2.54

Imprime: dist

FIN

INICIO

Leer: a

dist = a*2.54

Imprime: dist

FIN

Marleny Huaman Farfan 7

PROGRAMACION

VERIFICACION

Marleny Huaman Farfan 8

4. Diseñar un programa que permita calcular la distancia que existe entre un ciclista y un motoclicista en un tiempo determinado dado en minutos. Las condiciones son las siguientes :

El ciclista y motociclista parten en el mismo instante, mismo punto y mismo sentido. El motociclista corre a razón de 198 m/s El ciclista corre a razón de 12.3 m/s

ANALISIS DISEÑO

DATOS DE ENTRADA: t

MODELO MATEMATICO:

t=t*60;

DRM= 198*t

DRC=12.3*t

DT= DRM - DRC

DATOS DE SALIDA: DRM,DRC, DT

PSEUDOCODIGO

INICICIO

Leer: t

Calcular:

t=t*60;

DRM= 198*t

DRC=12.3*t

DT= DRM - DRC

Imprime: DRM,DRC, DT

FIN

INICIO

Leer: t

t=t*60;

DRM= 198*t

DRC=12.3*t

DT= DRM - DRC

Imprime: DRM,DRC, DT

FIN

Marleny Huaman Farfan 9

PROGRAMACION

VERIFICACION

Marleny Huaman Farfan 10

5. Diseñar un programa que evalue la función f(x) = 2x2 +4x -5 para el valor de “x”

ANALISIS DISEÑO

DATOS DE ENTRADA: x

MODELO MATEMATICO:

F = 2x2 +4x -5

DATOS DE SALIDA: F

PSEUDOCODIGO

INICICIO

Leer: x

Calcular:

F = 2x2 +4x -5

Imprime: F

FIN

INICIO

Leer: x

Imprime: F

FIN

F = 2x2 +4x -5

Marleny Huaman Farfan 11

PROGRAMACION

VERIFICACION

Marleny Huaman Farfan 12

6. Diseñar un programa que calcule el producto de dos números complejos.

ANALISIS DISEÑO

DATOS DE ENTRADA: x

MODELO MATEMATICO:

F = 2x2 +4x -5

DATOS DE SALIDA: F

PSEUDOCODIGO

INICICIO

Leer: x

Calcular:

F = 2x2 +4x -5

Imprime: F

FIN

INICIO

Leer: x

Imprime: F

FIN

F = 2x2 +4x -5

Marleny Huaman Farfan 13

PROGRAMACION

VERIFICACION

Marleny Huaman Farfan 14

7. Diseñar un programa que calcule la distancia entre dos puntos.

ANALISIS DISEÑO

DATOS DE ENTRADA: x1, x2, y1, y2

MODELO MATEMATICO:

po1= (x2-x1) ^2

po2= (y2-y1) ^2

D= sqrt (po1+po2)

DATOS DE SALIDA: D

PSEUDOCODIGO

INICICIO

Leer: x1, x2, y1, y2

Calcular:

po1= (x2-x1) ^2

po2= (y2-y1) ^2

D= sqrt (po1+po2)

Imprime: D

FIN

INICIO

Leer: x1, x2, y1, y2

po1= (x2-x1) ^2

po2= (y2-y1) ^2

D= sqrt (po1+po2)

Imprime: D

FIN

Marleny Huaman Farfan 15

PROGRAMACION

VERIFICACION

Marleny Huaman Farfan 16

8. Diseñar un programa que calcule las unidades y decenas contenidas en un numero de dos dígitos.

ANALISIS DISEÑO

DATOS DE ENTRADA: n

MODELO MATEMATICO:

d= n DIV 10

u= n MOD 10

DATOS DE SALIDA: u, d

PSEUDOCODIGO

INICICIO

Leer: n

Calcular:

d= n DIV 10

u= n MOD 10

Imprime: u, d

FIN

INICIO

Leer: n

d= n DIV 10

u= n MOD 10

Imprime: u, d

FIN

Marleny Huaman Farfan 17

PROGRAMACION

VERIFICACION

Marleny Huaman Farfan 18

9. Un ciclista de la universidad parte de la plaza de armas a las HH. A los MM. Y SS. El tiempo de viaje hasta llegar a l universidad es de T minutos. Diseñar un programa que determine la hora de llegada a la Universidad.

ANALISIS DISEÑO

DATOS DE ENTRADA: hs, ms, ses ,t

MODELO MATEMATICO:

horll= (hs*3600+ ms*60+ ses + t*60)

hf= horll DIV 3600

res= horll MOD 3600

mf= res DIV 60

res1= res MOD 60

sf= res1

DATOS DE SALIDA: hf, mf, s

PSEUDOCODIGO

INICICIO

Leer: hs,ms,ses,t

Calcular:

horll= (hs*3600+ ms*60+ ses + t*60)

hf= horll DIV 3600

res= horll MOD 3600

mf= res DIV 60

res1= res MOD 60

sf= res1

Imprime: u, d

FIN

INICIO

Leer: hs, ms, ses ,t

horll= (hs*3600+ ms*60+ ses + t*60)

hf= horll DIV 3600

res= horll MOD 3600

mf= res DIV 60

res1= res MOD 60

sf= res1

Imprime: hf, mf, sf

FIN

Marleny Huaman Farfan 19

PROGRAMACION

VERIFICACION

Marleny Huaman Farfan 20

10. Diseñar un programa que permita invertir el orden de un numero de tres digitos.

ANALISIS DISEÑO

DATOS DE ENTRADA: num

MODELO MATEMATICO:

u= num DIV 100

d= (num MOD 100) DIV 10

c= (num MOD 100) DIV 10

res= c*100 + d*10 + u

DATOS DE SALIDA: res

PSEUDOCODIGO

INICICIO

Leer: num

Calcular:

u= num DIV 100

d= (num MOD 100) DIV 10

c= (num MOD 100) DIV 10

res= c*100 + d*10 + u

Imprime: res

FIN

INICIO

Leer: num

u= num DIV 100

d= (num MOD 100) DIV 10

c= (num MOD 100) DIV 10

res= c*100 + d*10 + u

Imprime: res

FIN

Marleny Huaman Farfan 21

PROGRAMACION

VERIFICACION

Marleny Huaman Farfan 22

11. Diseñar un programa que calcule el número mínimo de billetes de 100, 50, 20, 10 y monedas de 5, 2, 1; que son necesarias para atender un requerimiento en el cajero.

ANALISIS

DATOS DE ENTRADA: diner

MODELO MATEMATICO

cien= diner DIV 100

cinc= (diner MOD 100) DIV 50

vein= = ((diner MOD 100) MOD 50) DIV 20

diez=(((diner MOD 100) MOD 50) MOD 20) DIV 10

cinco=((((diner MOD 100) MOD 50) MOD 20) MOD 10) DIV 5

dos= (((((diner MOD 100) MOD 50) MOD 20) MOD 10) MOD 5) DIV 2

uno=((((((diner MOD 100) MOD 50) MOD 20) MOD 10) MOD 5) MOD 2) DIV 1

DATOS DE SALIDA: cien, cinc, vein, diez, cinco, dos, uno

PSEUDOCODIGO

INICICIO

Leer: diner

Calcular:

cien= diner DIV 100

cinc= (diner MOD 100) DIV 50

vein= = ((diner MOD 100) MOD 50) DIV 20

diez=(((diner MOD 100) MOD 50) MOD 20) DIV 10

cinco=((((diner MOD 100) MOD 50) MOD 20) MOD 10) DIV 5

dos= (((((diner MOD 100) MOD 50) MOD 20) MOD 10) MOD 5) DIV 2

uno=((((((diner MOD 100) MOD 50) MOD 20) MOD 10) MOD 5) MOD 2) DIV 1

Imprime: cien, cinc, vein, diez, cinco, dos, uno

FIN

Marleny Huaman Farfan 23

DISEÑO

INICIO

Leer: diner

cien= diner DIV 100

cinc= (diner MOD 100) DIV 50

vein= = ((diner MOD 100) MOD 50) DIV 20

diez=(((diner MOD 100) MOD 50) MOD 20) DIV 10

cinco=((((diner MOD 100) MOD 50) MOD 20) MOD 10) DIV 5

dos= (((((diner MOD 100) MOD 50) MOD 20) MOD 10) MOD 5) DIV 2

uno=((((((diner MOD 100) MOD 50) MOD 20) MOD 10) MOD 5) MOD 2) DIV 1

Imprime:

cien, cinc, vein, diez, cinco, dos, uno

FIN

Marleny Huaman Farfan 24

PROGRAMACION

VERIFICACION