PROBLEMA 1
Pseudocodigo.
Incio del programa
real n1, n2
write:"Ingrese el primer numero (con decimal):"
read:n1
write:"Ingrese el segundo numero (con decimal):"
read:n2
numeros(n1,n2);
Fin del programa
Inicio de la funcion
numeros( real n1, n2)
real result;
result = n1 * n2;
write:"El resultado es ";result
Fin del programa
#include <conio.h>
#include <iostream.h>
#include <stdio.h>
void numeros(float);
int main ()
{
float n1, n2;
cout<<"Ingrese el primer numero (con
decimal):"<<endl;
cin>>n1;
cout<<"Ingrese el segundo numero (con
decimal):"<<endl;
cin>>n2;
numeros(n1,n2);
getch();
return 0;
}
void numeros( float n1, float n2)
{
float result;
result = n1 * n2;
cout<<"El resultado es "<<result<<endl;
}
PROBLEMA 2
Psedocodigo
inicio
funcion numero (int n)
if(n>=0)then
write"el numero es positivo";
else
write<<"el numero es negativo";
} fin
inicio problema
{
int n;
read:"escribe un numero entero: ";
write:n;
numero(n);
}
fin
#include <conio.h>
#include <iostream.h>
#include <stdio.h>
void numero(int);
int main()
{
int n;
cout<<"escribe un numero entero: \n";
cin>>n;
numero(n);
getch();
return 0;
}
void numero(int n)
{
if(n>=0)
cout<<"el numero es positivo\n";
else
cout<<"el numero es negativo\n";
}
PROBLEMA 3
#include <iostream.h>
#include <conio.h>
#include <iomanip>
void multi (int);
int main ()
{
int num;
cout<<setw(15)<<"Introduzca un numero: \n";
cin>>num;
multi(num);
getch ();
return 0;
}
void multi(int num)
{
int m,mult;
cout<<" multiplica | resultado\n";
for(m=1; m<=10; m++)
{
mult=num*m;
cout<<m<<"*"<<num;
cout<<setw(28)<<mult;
cout<<"\n";
}}
PROBLEMA 4
Algoritmo.
1.-Pedir los cacracteres
write:"Introdice caracteres: "
read:c
2.-Llamar a la funcion con el parametro c
despliegue(c)
3.-Pedir el valor entero.
write:"Introduze un valor de tipo entero: "
read:d
4.-Lamar a la funcion con el parametretro d
despliegue(d)
5.-Pedir el valo de doble precision.
Write:"Introduze un valor de doble precision: "
write:f
6- Llamar a la funcion con el parametro f
despliegue(f);
#include <iostream.h>
#include <conio.h>
template <class T>
void despliegue (T);
int main ()
{
char c[20];
int d;
double f;
cout<<"Introdice caracteres: \n";
cin>>c;
despliegue(c);
cout<<"Introduze un valor de tipo entero: \n";
cin>>d;
despliegue(d);
cout<<"Introduze un valor de doble precision: \n";
cin>>f;
despliegue(f);
getch ();
return 0;
}
template <class T>
void despliegue (T valor )
{
cout<<"Su dato es : "<<valor<<endl;
cout<<"\n"<<endl;
}
PROBLEMA 5
#include <iostream.h>
#include <conio.h>
template <class T> // plantilla
minimo( T,T,T);
template <class C> // plantilla
double minimoD( C,C,C);
int main ()
{
int n1,n2,n3;
double b1,b2,b3;
cout<<"Introduzca tres numeros enteros\n";
cin>>n1>>n2>>n3;
cout<<"El menor dato es:"<<minimo(n1,n2,n3);
cout<<"\n\n\n\n";
cout<<"Introduzca tres numeros de doble presicion\n";
cin>>b1>>b2>>b3;
cout<<" El menor es dato es: "<<minimoD (b1,b2,b3);
getch ();
return 0;
}
template <class T> // cuerpo de la funcion
minimo(T n1,T n2,T n3){
int x=0;
if(n1<=n2 && n1<n3) {
x=n1;
return x; }
if(n2<=n1 && n2<n3) {
x=n2;
return x; }
else {
x=n3;
return x;
}
}
template <class C> // cuerpo de la funcion
double minimoD(C b1,C b2,C b3){
double x=0.0;
if(b1<=b2 && b1<b3) {
x=b1;
return x; }
if(b2<=b1 && b2<b3) {
x=b2;
return x; }
else {
x=b3;
return x;
}
}
PROBLEMA 6
Pseudocodigo.
real funcion volcil(realrad, reall1){
float vi=3.1416*pow(rad,2)*l1
return vi
}
1.Inicio
l, r real
sigue chart
do{
print "Introduzca el largo del cilindro: "
read l;
print "Introduzca el radio del cilindro: "
read r;
print "Volumen del cilindro es: ", volcil(r, l)
print "Otro calculo: "
read sigue
}
while(sigue=='s'||sigue=='S')
real volcil(float read, float l1)
real vi=3.1416*pow(read,2)*l1;
return vi;
Fin
#include <iostream.h>
#include <conio.h>
#include <math.h>
float volcil(float,float);
void main ()
{
float l, r;
char sigue;
do{
cout<<"Introduzca el largo del cilindro: " ;
cin>>l;
cout<<"Introduzca el radio del cilindro: " ;
cin>>r;
cout<<"volumen del cilindro es:" <<volcil(r,l)<<endl;
cout<<"otro calculo s\n: " ;
cin>>sigue;
}
while(sigue=='s'||sigue=='s');
getch();
}
float volcil(float read, float l1)
{
float vi=3.1416*pow(read,2)*l1;
return vi;
}
PROBLEMA7
Pseudocodigo
inicio funcion areasup(float rad, float l1) float
{
float s=2*3.1416*rad*l1
return s
final
Inicio programa
radio, largo real
sigue sigue
do{
print "Radio del cilindro: "
read radio
print "Largo del cilindro: "
read largo
print "Superficie: ", areasup(radio, largo)
print "Otro calculo: "
read sigue;
}
while(sigue=='s'||sigue=='S')
fin programa
float areasup(float,float);
void main ()
{
float radio, largo;
char sigue;
do{
cout<<"radio cilindro: " ;
cin>>radio;
cout<<"largo del cilindro: " ;
cin>>largo;
cout<<"superficie:" <<areasup(radio,largo)<<endl;
cout<<"otro calculo: " ;
cin>>sigue;
}
while(sigue=='s'||sigue=='S');
getch();
}
float areasup(float rad, float l1)
{
float s=2*3.1416*rad*l1;
return s;
}
PROBLEMA 8
Pseudocodigo.
INCIO DEL PROGRAMA
int num
write;"Introduzca el año a saber"
read:num
revisar(num)
FIN
INCIO DE revisar (int num)
if(num%400==0)
write;"1"
else
write:"0"
FINAL
INCIO DEL PROGRAMA
int num
write;"Introduzca el año a saber"
read:num
revisar(num)
FIN
INCIO DE revisar (int num)
if(num%400==0)
write;"1"
else
write:"0"
FINAL
#include <iostream.h>
#include <conio.h>
#include <iomanip>
void revisar(int);
int main ()
{
int num;
cout<<setw(15)<<"Introduzca el año a saber\n"<<endl;
cin>>num;
revisar(num);
getch ();
return 0;
}
void revisar (int num)
{
if(num%400==0)
cout<<"1\n\n"<<endl;
else
cout<<"0\n\n"<<endl;
}
#include <conio.h>
#include <iomanip>
void revisar(int);
int main ()
{
int num;
cout<<setw(15)<<"Introduzca el año a saber\n"<<endl;
cin>>num;
revisar(num);
getch ();
return 0;
}
void revisar (int num)
{
if(num%400==0)
cout<<"1\n\n"<<endl;
else
cout<<"0\n\n"<<endl;
}


No hay comentarios:
Publicar un comentario