Sie sind auf Seite 1von 12

A.

ANLISIS DEL PROBLEMA


Definicin del Problema:
Calcule el rea del crculo.
Especificaciones de Entrada HALLAR EL AREA DEL
CIRCULO:
Variables:
radio (tipo float)
Ingrese radio:

Constantes:
pi (tipo float)

B. ALGORITMO

area

El area es:

C. CODIGO

radio, pi, area


escribir (HALLAR EL AREA DEL
CIRCULO: )
escribir (Ingrese radio: )
leer (radio)
pi
3.14
area
(pi*radio*radio)
escribir(el area es: , area)

VERIFICACIN:

rea

radio

pi

Especificaciones de Salida
Variables:
area (tipo float)

Radio

Memoria

8.5
226.9

#include<conio.h>
#include<iostream.h>
int main(void)
{
float radio,area,pi;
cout<<" HALLAR EL AREA DEL
CIRCULO: "<<endl;
system ("color F8");
cout<<"Ingrese radio :";
cin>>radio;
pi=3.14;
area=(pi*radio*radio);
cout<<"el area es : "<<area;
getch( );
return 0;
}

3.14

A. ANLISIS DEL PROBLEMA


Definicin del Problema:
Lea un valor en dlares y lo convierta a soles, sabiendo que 1 dlar equivale
a.. Soles.
Especificaciones de Entrada

Memoria

Variables:
Ingrese cantidad en
cantidad en dlares (tipo float)
dolares:

cantidad en
dlares:

Constantes:
cotizacin del dlar (tipo float)

cotizacin

Especificaciones de Salida

cantidad
soles:

dlar:

la cantidad en soles es:

Variables:
cantidad en soles (tipo float)

B. ALGORITMO

2.
en

C. CODIGO

cantidad en soles, cantidad en


dolares, cotizacin del dolar
escribir (ingrese cantidad en
dolares)
Leer (cantidad en dolares)
Cotizacin del dlar
2.6
Cantidad en soles
(cotizacin del dlar*cantidad en
dolares)
Escribir(la cantidad en soles es:,
cantidad en soles)

VERIFICACIN:
Cotizacin del dlar
Cantidad en dlares
Equivalente en soles

del

2.6
5

#include<conio.h>
#include<iostream.h>
int main(void)
{
float
cantidad_en_dolares,cotizacion_del_do
lar,cantidad_en_soles;
cout<<"ingrese cantidad en dolares:
";
cin>>cantidad_en_dolares;
cotizacion_del_dolar=2.6;
cantidad_en_soles=(cantidad_en_dolar
es*cotizacion_del_dolar);
cout<<"la cantidad en soles es: ";
cout<<cantidad_en_soles;
getch( );
return 0;
}

13
A. ANLISIS DEL PROBLEMA
Definicin del Problema:
Lea un valor en soles y lo convierta a dolares, sabiendo que 1 dlar equivale
a.. Soles.
Memoria

Especificaciones de Entrada
Variables:
ingresa cantidad en soles:
cantidad en dolares (tipo float)

cantidad en
dlares:

Constantes:
cotizacion del dolar (tipo float)

cotizacin
dlar:
cantidad
soles:

Especificaciones de Salida
Variables:
cantidad en soles (tipo float)

del

2.
en

La cantidad en soles es:

B. ALGORITMO
cantidad en soles, cantidad en
dolares, cotizacin del dolar
escribir (ingresa cantidad en
soles)
Leer (cantidad en soles)
Cotizacin del dlar
2.6
Cantidad en soles
(cantidad
en soles/cotizacin del dlar)
Escribir(la cantidad en dolares
es:, cantidad en dolares)

C. CODIGO
#include<conio.h>
#include<iostream.h>
int main(void)
{
float
cantidad_en_soles,cotizacion_del_dolar,
cantidad_en_dolares;
cout<<"ingresa cantidad en soles:";
cin>>cantidad_en_soles;
cotizacion_del_dolar=2.6;
cantidad_en_dolares=(cantidad_en_sol
es/cotizacion_del_dolar);
cout<<"la cantidad en dolares es:";
cout<<cantidad_en_dolares;
getch( );
return 0;
}

VERIFICACIN:
Cotizacin del dlar
2.6
Cantidad en soles
Equivalente en dolares

26
10

A.

ANLISIS DEL PROBLEMA

Definicin del Problema:


Alex tiene como mascota un dinosaurio llamado ReZz el cual tiene un peso
expresado en libras y su longitud expresada en pies. Alex quiere calcular su
peso expresado en toneladas y su longitud en metros.
Nota: 1libra equivale a 0.4536kg, 1tonelada equivale a 100kg, 1pie equivale a
30.48cm
Especificaciones de Entrada
Variables:
pesolib (tipo float)
longpie (tipo float)
Constantes:
lib (tipo float)
Pie (tipo float)
Especificaciones de Salida
Variables:
.pestone (tipo float)
.longmetro (tipo float)

Memoria
CONVERSION DE LIBRAS A
TONELADAS Y DE PIES A
METROS:
Ingrese peso en libras:
Ingrese longitud en pies:

Lib

0.45

Pie

30.4
8

longmetro

Su peso en toneladas es:


Su longitud en metros es:

pesolib,longpie,lib,pie,pestone,longm
etro
escribir(CONVERSION DE LIBRAS A
TONELADAS Y DE PIES A METROS)
escribir(Ingrese peso en libras)
lee(pesolib)
escribir (Ingrese longitud en pies)
leer(longpies)
lib
0.4536
pie
30.48
pestone
(pesolib*lib)/1000
longmetro
(longpie*pie)/100
escribir (El peso en toneladas es:)
escribir (pestone, toneladas)
escribir(La longitud en metros es:)
escribir (longmetro, metros)

Peso en libras
Longitud en pies

Longpie

Pestone

B. ALGORITMO

VERIFICACIN:

Pesolib

C. CODIGO
#include<conio.h>
#include<iostream.h>
int main(void)
{
float
pesolib,longpie,lib,pie,pestone,longmetro;
system ("color 4E");
cout<<"CONVERSION DE LIBRAS A
TONELADAS Y DE PIES A METROS"<<endl;
cout<<"Ingrese peso en libras:" ;
cin>>pesolib;
cout<<"Ingrese longitud en pies: ";
cin>>longpie;
lib=0.4536;
pie=30.48;
pestone=(pesolib*lib)/1000;
longmetro=(longpie*pie)/100;
cout<<"El peso en toneladas
es:"<<pestone<<"toneladas"<<endl;
cout<<"La longitud en metros
es:"<<longmetro<<"metros"<<endl;
getch ();
return 0;
}

3000
16
Peso en toneladas
1.360
Longitud
en
metros
A. ANLISIS DEL PROBLEMA
4.876
Definicin del Problema:
Determinar la cifra de las unidades de un nmero entero positivo.
Especificaciones de Entrada HALLAR LA CIFRA
UNIDADES:
Variables:
Ingrese nmero:
N (tipo unsigned)

Memoria

DE
N

unidad

Especificaciones de Salida
Variables:
unidades (tipo unsigned)

La cifra de las unidades es:

B. ALGORITMO
N, unidad
escribir(HALLAR LA CIFRA DE LAS
UNIDADES: )
escribir(Ingrese nmero)
leer (N)
unidad
Nmod10
escribir(La cifra de las unidades
es:)
escribir(unidad)

VERIFICACIN:
Ingrese nmero
4567
La cifra de las unidades es

C. CODIGO
#include<conio.h>
#include<iostream.h>
int main(void)
{
unsigned N,unidad;
cout<<" HALLAR LA CIFRA DE
UNIDADES :"<<endl;
cout<<endl;
cout<<"Ingrese numero : ";
cin>>N;
unidad=(N%10);
cout<<"La cifra de las unidades es : ";
cout<<unidad;
getch( );
return 0;
}

A. PROBLEMA
Definicin del Problema:
Determinar la suma de las cifras de un nmero entero positivo de 4 cifras.
Memoria

Especificaciones de Entrada
Variables:
N (tipo unsigned)
u (tipo unsigned)
d (tipo unsigned)
c (tipo unsigned)
um (tipo unsigned)

SUMA DE CIFRAS:
Ingrese nmero entero de
cuatro cifras:

u
d
c
um
suma

Especificaciones de Salida
Variables:
suma (tipo unsigned)

La suma de sus cifras es:

B. ALGORITMO
N,u,d,c,um,suma
escribir(SUMA DE CIFRAS: )
escribir(Ingrese numero entero
de cuatro cifras)
leer (N)
u
Nmod10
d
(Nmod100)/100
c
(Nmod1000)/100
um
N/1000
suma
u+d+c+um
escribir(La suma de sus cifras
es:)
escribir(suma)

VERIFICACIN:

Numero
La suma de sus cifras es:

C. CODIGO
#include<conio.h>
#include<iostream.h>
int main(void)
{
unsigned N,u,d,c,um,suma;
cout<<"SUMA DE CIFRAS:"<<endl;
cout<<" Ingrese numero entero de
cuatro cifras: ";
cin>>N;
u=N%10;
d=(N%100)/10;
c=(N%1000)/100;
um=N/1000;
suma=u+d+c+um;
cout<<endl<<" La suma de sus cifras
es: ";
cout<<suma;
getch( );
return 0;
}

2341
10

A. ANLISIS DEL PROBLEMA


Definicin del Problema:
La estatura de una persona en metros es:
1pie: 12plg , 1plg:2.54cm, 1m:100cm

canpi

Especificaciones de Entrada
Variables:
canpi (tipo unsigned)
canpg (tipo unsigned)
Contantes:
pie (tipo unsigned)
plg (tipo float)
m (tipo float)

Memoria
canpg

ESTATURA DE PIES Y PLGD


EN METROS:
Ingrese cantidad en pies:
Ingrese
cantidad
en
pulgadas:

pie
plg
m

12
2.5
10

metros

Especificaciones de Salida La estatura en metros es:


Variables:
metros (tipo unsigned)
B. ALGORITMO
C.
Canpi,canpg,pie,plg,m,metros
escribir (" ESTATURA DE PIES Y PLGD
EN METROS )
escribir (ingrese cantidad en pies)
leer (canpi)
escribir (ingrese cantidad en
pulgadas)
leer (canpg)
pie
12
plg
2.54
m
100
metros
((canpi*pie*plg)/m)+
((canpg*plg)/m)
Escribir (La estatura en metros es:)

Escribir (metros)

C. CODIGO
#include<conio.h>
#include<iostream.h>
int main(void)
{
VERIFICACIN:
float canpi,canpg,metros,plg;
unsigned pie,m;
cout<<"
ESTATURA
10 DE PIES Y PLGD
Cantidad
en pies
EN
METROS
"<<endl;
Cantidad en plg
cout<<" Ingrese3cantidad en pies : ";
Estatura
en metros
cin>>canpi;
cout<<" Ingrese 3.124
cantidad enMemoria
pulgadas : ";
horac
cin>>canpg;
A. ANLISIS
DEL PROBLEMA minac
pie=12;
Definicin del
Problema:
segac
plg=2.54;
Lea la hora actual
del da en horas, horfal
m=100;y determine cuantas
minutos y segundos
minfal
metros=((canpi*pie*plg)/m)+
horas, minuitos
y segundos restan para
segfal
((canpg*plg)/m);
culminar el da.
cout<<" La estatura enmi
metros es :
se
";
cout<<metros;
dia
getch( );
falseg
return 0;
}

Especificaciones de Entrada
Variables:
horac (tipo unsigned)
minac (tipo unsigned)
segac (tipo unsigned)
falseg (tipo unsigned)
Constante:
mi (tipo unsigned)
se (tipo unsigned)
dia (tipo unsigned)

Ingreses hora actual:


Ingrese minutos actuales:
Ingrese segundos actuales:

Especificaciones de Salida
Para culminar el dia faltan:
Variables:
segfal (tipo unsigned)
minfal (tipo unsigned)
horfal (tipo unsigned)

__horas

B. ALGORITMO
faltaseg,dia,se,mi,horac,minac,segac,h
orfal, segfal,minfal
escribir(Ingrese hora actual:)
leer (horac)
escribir (Ingrese minutos actuales:)
leer (minac)
escribir (Ingrese segundos actuales:)
leer (segac)
mi
60
se
60
dia
86400
falseg
dia- ((horac*mi*se)+
(minac*se)+segac)
horfal
(falseg/3600)
minfal
(falseg mod 3600)/60
segfal
(falseg mod 3600) mod 60
escribir (para culminar el dia
faltan:,endl)
escribir ( horfal, horas)
escribir (minfal, min)
escribir (segfal, seg)

__min

6
0
6
0640
8
0

__seg

C. CODIGO
#include<conio.h>
#include<iostream.h>
int main(void)
{
unsigned
horac,minac,segac,horfal,minfal,segfal,mi,se,
dia,falseg;

cout<<" Ingrese hora actual: ";


cin>>horac;
cout<<" Ingrese minutos actuales : ";
cin>>minac;
cout<<" Ingrese segundos actuales : ";
cin>>segac;
mi=60;
se=60;
dia=86400;
falseg=dia-((horac*mi*se)+(minac*se)
+segac);
horfal=(falseg/3600);
minfal=(falseg%3600)/60;
segfal=(falseg%3600)%60;
cout<<Para culminar el dia faltan: <<endl;
cout<<horfal<<horas<<minfal<<min<
<segfal<<seg;
A. ANLISIS DEL PROBLEMA
Memoria
getch( );
Definicin del Problema:
ana
return 0;
Calcule la edad de una persona en aos y meses en base a su fecha de
naci
nacimiento y a la fecha actual.
mesna

Especificaciones de Entrada

mesac
meses
ed_an
ed_me

Variables:
ana (tipo unsigned)
naci (tipo unsigned)
mesna (tipo unsigned)
mesac (tipo unsigned)
Constantes:
meses (tipo unsigned)

EDAD EN AOS Y MESES


Ingrese ao actual:
Ingrese mes actual:
Ingrese
de
nacimiento:

ao

de

Especificaciones de Salida
EDAD:
Variables:
ed_an (tipo unsigned)
ed_me (tipo unsigned)

_______ aos
_______ meses

B. ALGORITMO

C. CODIGO

Ana,naci,mesna,mesac,meses,ed_an
,ed_me

escribir (EDAD EN AOS Y


MESES)
escribir (ingrese ao actual)
leer (ana)
escribir (ingrese mes actual:)
leer (mesac)
escribir (ingrese ao de
nacimiento)
leer (naci)
escribir (ingrese mes de
nacimiento)
leer (mesna)
meses
12
x ((ana-naci)*meses)-(mesacmesna)
ed_an
(x/meses)
ed_me
( x mod meses)
escribir (EDAD)
scribir (ed_an,aos)
escribir (ed_me,meses)

A. ANLISIS DEL PROBLEMA

#include<conio.h>
#include<iostream.h>
int main(void)
{
unsigned
ana,naci,meses,mesna,mesac,ed_an,e
d_me,x;
cout<<"EDAD EN AOS Y MESES";
cout<<endl;
cout<<" Ingrese ao actual: ";
cin>>ana;
cout<<" Ingrese mes actual: ";
cin>>mesac;
cout<<" Ingrese ao de nacimiento:
";
cin>>naci;
cout<<" Ingrese mes de nacimiento:
";
cin>>mesna;
meses=12;
x=((ana-naci)*meses)+(mesacmesna);
ed_an=(x/meses);
ed_me=(x%meses);
cout<<" EDAD "<<endl;
cout<<" "<<ed_an<<"aos
"<<ed_me<<"meses";
getch( );

Definicin del Problema:


Lea dos valores reales y nos muestre los resultados de sumar, restar, restar, dividir
y multiplicar dichos nmeros.
Memoria

Especificaciones de Entrada
Variables:
x (tipo float)
y (tipo float)

Ingrese primer nmero:


Ingreses segundo nmero

Especificaciones de Salida
Variables:
sum (tipo float)
rest (tipo float)
por (tipo float)
div (tipo float)

La suma es:
La resta es:
El producto es:
La divisin es:

B. ALGORITMO
x ,y,sum,rest,por,div
Escribir (Ingrese primer
numero:)
Leer (x)
Escribir (Ingrese segundo
numero:)
Leer (y)
Sum
x+y
Rest
x-y
Por
x*y
Div
x/y
Escribir (la suma es:, sum)
Escribir (la resta es:, rest)
Escribir ( el producto es: , por)
Escribir (la divisin es:, div)
VERIFICACIN:
Primer numero

2.3

Segundo numero

Suma
resta
divisin
producto

x
y
sum
rest
por
div

4.3
0.3
1.15
4.6

C. CODIGO
#include<conio.h>
#include<iostream.h>
int main(void)
{
float x,y,sum,rest,por,div;
cout<<"Ingrese primer numero: ";
cin>>x;
cout<<"Ingrese segundo numero: ";
cin>>y;
sum=x+y;
rest=x-y;
por=x*y;
div=x/y;
cout<<" La suma de los dos numeros
es: "<<sum<<endl;
cout<<" La resta de los dos numeros
es: "<<rest<<endl;
cout<<" El producto de los dos
numeros es: "<<por<<endl;
cout<<" La division de los dos
numeros es: "<<div;
getch( );
return 0;
}

A. ANLISIS DEL PROBLEMA


Definicin del Problema:
Calcular la cuenta total del men consumido:
Cabrito (18 soles)
Arroz con pato (16soles)
Ceviche (12 soles)
Refresco (2soles)
Torta (5soles)
Especificaciones de Entrada
Variables:
Ingrese el numero de cabritos
consumidos
x (tipo unsigned)
Ingrese el numero de arroz con pato
y (tipo unsigned)
consumidos
z(tipo unsigned)
Ingrese el numero de ceviches
w (tipo unsigned)
consumidos
Ingrese el numero de refrescos
u (tipo unsigned)
consumidos
cab (tipo float)
Ingrese el numero de tortas
pat (tipo float)
consumidas
cev (tipo float)
res (tipo float)
tor (tipo float)
Especificaciones de Salida
Variables:
cuenta (tipo float)

x
y
z
w
u
cab
pat
cev
res
tor

cuenta

La cuenta total es:

B. ALGORITMO
X,y,z,w,v,cab,pat,cev,res,tor,cuent
a
escribir (CUENTA TOTAL POR PLATOS
CONSUMIDOS)
escribir (ingrese el numero de cabritos
consumidos:)
leer (x)
escribir (ingrese el numero de arroz con pato
consumidos:)
leer (y)
escribir (ingrese el numero de ceviches
consumidos:)
leer (z)
escribir (ingrese el numero de refrescos
consumidos:)
leer (w)
escribir (ingrese el numero de tortas
consumidas:)
leer (u)
cab
18
pat
16
cav
12
res
2
tor
5
cuenta
(cab*x)+(pat*y)+(cev*z)+(res*w)+
(tor*u)
Escribir (la cuenta total es:)
Escribir (cuenta)

VERIFICACIN:

Memoria

C. CODIGO
#include<conio.h>
#include<iostream.h>
int main(void)
{
unsigned x,y,z,w,u;
float cab,pat,cev,res,tor,cuenta;
cout<<" CUENTA TOTAL PLATOS
CONSUMIDOS"<<endl<<endl;
cout<<" Ingrese el numero de
cabritos consumidos: ";
cin>>x;
cout<<" Ingrese el numero de arroz
con patos consumidos: ";
cin>>y;
cout<<" Ingrese el numero de
ceviches consumidos: ";
cin>>z;
cout<<" Ingrese el numero de
refrescos consumidos: ";
cin>>w;
cout<<" Ingrese el numero de tortas
consumidas: ";
cin>>u;
cab=18;
pat=16;
cev=12;

Cabritos
Arroz con pato
Ceviche
refrescos
Tortas
cuenta

1
6
1
0
5
9
1

57

Das könnte Ihnen auch gefallen