Sunteți pe pagina 1din 8

TRABAJO PARTE 1

Hoja N1
EJERCICIOS CON ESTRUCTURAS LGICAS DE SECUENCIA
1.) Dado 2 nmeros reales .Realizar las operaciones de suma, resta,
multiplicacin y divisin y mostrar los resultados.
PSEUDOCODIGO OPERACIONES()
var:
real a,b
real sum,rest,prod,div
inicio:
leer(a,b)
sum <- a+b
rest <- a-b
prod <- a*b
escribir("la suma de los numeros es: ",sum)
escribir("la diferencia de los numeros es: ",rest)
escribir("el producto de los numeros es: ",prod)
si(b!=0)
escribir("el cociente de los numeros es: ",a/b)
sino
escribir("dato b erroneo")
finsi
fin

Codificacin en C++ :
#include<iostream.h>
#include<conio.h>
int main()
{
//Declaracin de variables
float a,b;
float sum,rest,prod,div;
//Entrada de datos
cout<<"ingrese a:";
cin>>a;
cout<<"ingrese b:";
cin>>b;
//Proceso de datos y salida de datos

{sum=a+b;
rest=a-b;
prod=a*b;
cout<<"la suma de los numeros es:"<<sum<<endl;
cout<<"la diferencia de los numeros es:"<<rest<<endl;
cout<<"el producto de los numeros es:"<<prod<<endl;}
if(b!=0)
{div=a/b;
cout<<"la division de los numeros es:"<<div<<endl;}
else
{cout<<"dato b erroneo";}
getch();
}

2.) Calcular el rea de un circulo segn la frmula: rea=R2


PSEUDOCODIGO AREA DEL CIRCULO()
inicio:
declarar
constante pi=3.14159 real
variables r,area
leer(r)
si(r<0)
escribir("dato erroneo")
sino
area <- (pi)*r*r
escribir("el area del circulo es",area)
finsi
fin

Codificacin en C++ :
#include<iostream.h>
#include<conio.h>
int main()

{
//Declaracin de variables
int r;
float area,pi=3.14159;
//Entrada de datos
cout<<"ingrese el radio del circulo:";
cin>>r;
//Proceso de datos y salida de datos
if(r<0)
{cout<<"dato erroneo";}
else
{area=pi*r*r;
cout<<"el rea del circulo es:"<<area<<endl;}
getch();
}

3.) Dada la hora actual conformada por horas, minutos y segundos.


Calcular el total de segundos transcurridos desde las 0.0 horas
PSEUDOCODIGO SEGUNDOS()
var:
entero h,m,s,ms,hs
inicio:
leer(h,m,s)
si(s>=0 y s<60)
si(m>=0 y m<60)
si(h>=0 y h<=24)
ms <- m*60
hs <- h*3600 + ms
escribir("Los segundos totales son: ",hs)
finsi
finsi

finsi
fin
Codificacin en C++ :
#include <iostream.h>
#include <conio.h>
int main()
{
//declaracion de variables
int h,m,s,ms,hs;
//Entrada de datos
cout<<"Ingrese hora: ";
cin>>h;
cout<<"Ingrese minutos: ";
cin>>m;
cout<<"Ingrese segundos: ";
cin>>s;
//Proceso de datos y salida de datos
if (s>=0 && s<60)
{
if(m>=0 && m<60)
{
if(h>=0 && h<=24)
{
ms=m*60;
hs=h*3600+ms;
cout<<"Los segundos totales son: "<<hs;
}
}
}
getch();
}

4.) Dado 3 lados de un tringulo (a, b y c) calcular el permetro y rea


del tringulo segn las formulas siguientes:
Permetro=a+b+c

Area= p ( pa )( pb ) ( pc)

PSEUDOCODIGO AREA_DEL_TRIANGULO()
var:
real a,b,c,per,p,area
inicio:
leer(a,b,c)
si (a>0 o b>0 o c>0)
per <- (a+b+c)
p <- per/2
area <- (p*(p-a)*(p-b)*(p-c)) ^ 0.5
escribir("El perimetro es: ",per)
escribir("El area del triangulo es: ",rea)
sino
escribir("datos errneos)
finsi
fin

Codificacin en C++ :
#include<iostream.h>
#include<conio.h>
#include<math.h>
int main()
{
//declaracin de variables
int a,b,c;
float per,p,area;
//Entrada de datos
cout<< "ingrese a:" ;
cin>>a;
cout<< "ingrese b:" ;
cin>>b;
cout<< "ingrese c:" ;
cin>>c;
//Proceso de datos y salida de datos

if(a>0&&b>0&&c>0)
{per=a+b+c;
p=per/2;
area=pow((p*(p-a)*(p-b)*(p-c)),0.5);
cout<<"el permetro es:"<<per<<endl;
cout<<"el area es:"<<area<<endl;}
else
{cout<<"datos errneos";}
getch();
}

5.) Dada una cantidad en milmetros. Convertir a metros, centmetros


y milmetros.
PSEUDOCODIGO CONVERSIONES_DE_MILIMETROS()
var:
entero m,c,ml,mt;
inicio:
leer(mt)
m <- mt/1000;
c <-(mt%1000)/10;
ml<-(mt%100)%10;
escribir("cantidad de metros: ",m)
escribir("cantidad de centimetros: ",c)
escribir("cantidad de milimetros: ",ml)
fin

codificacion en c++
#include <iostream.h>
#include <conio.h>
int main()
{
//declaracion de variables
int m,c,ml,mt;
//Entrada de datos

cout<< "Ingrese la cantidad de milimetros: " ;


cin>>mt;
//Proceso de datos y salida de datos
m=mt/1000;
c=(mt%1000)/10;
ml=(mt%100)%10;
cout<<"cantidad de metros: "<<m<<endl;
cout<<"cantidad de centimetros: "<<c<<endl;
cout<<"cantidad de milimetros: "<<ml<<endl;
getch();
}

6.) Dada una cantidad en horas. Convertir a minutos y segundos.


PSEUDOCODIGO CONVERSION_DE_HORAS()
var:
real h,min,s
inicio:
leer(h)
min <- h*60
s <- h*3600
escribir("los minutos son",min)
escribir("los segundos son",s)
fin

Codificacin en C++ :
#include<iostream.h>
#include<conio.h>
int main()
{
//declaracin de variables
long h;
long min,s;
//Entrada de datos
cout<<"ingrese la cantidad de horas:";
cin>>h;
//Proceso de datos y salida de datos
min=h*60;
s=h*3600;

cout<<"los minutos son:"<<min<<endl;


cout<<"los segundos son:"<<s<<endl;
getch();
}

S-ar putea să vă placă și