PROBLEMA 1.
1.-Inicio
real cilindro(real r,real l)
{
return(3.1416*pow(radio,2)*l)
}
real areasup(real r,real l)
{
area real
area=2*3.1416*r*l
return area
}
FIN
2.-Inicio
{
vol,a1 real
rad,la real
write: " Radio del Cilindro "
read: rad
write:" Largo del Cilindro "
read la
vol=volcil(rad,la)
a1=areasup(rad,la)
write: " El volumen es "vol
write: " El area de la superficie del cilindro es "a1
FIN
#include <iostream.h>#include <conio.h>
#include <math.h>
float cilindro(float r,float l)
{
return(3.1416*pow(r,2)*l);
}
float areasup(float r,float l)
{
float area;
area=2*3.1416*r*l;
return area;
}
void main()
{
float vol,a1;
float rad,la;
cout<<" Radio del Cilindro ";
cin>>rad;
cout<<" Largo del Cilindro ";
cin>>la;
vol=cilindro(rad,la);
a1=areasup(rad,la);
cout<<" El volumen es "<<vol<<endl;
cout<<" El area de la superficie del cilindro es "<<a1<<endl;
getch();
}
PROBLEMA 2
INICIO DEL PROGRAMA
1.- Declarar las variables.
int a,b,c;
2.-Pedir al usuario que escriba 3 numeros
write:"Escriba 3 numero"
read: a,b,c
3.- Llamar a la funcion.
write: El numero menor es: "min(a,b,c)
FIN DEL PROGRAMA.
INICIO DE LA FUNCION
1.- Escribir una funcion if para acomodar los numero de menor a mayor
if(n1<=n2&& n1<n3){
2.- Devolver el numero en caso que se cumpla la funcion
return n1;
}
3.- Declarar otra funcion para acomodar de menor a mayor
if(n2<=n1&& n2<n3) {
4.- Retornar si cumple la funcion
return n2;
}
5.- En caso de que no cumpla ninguna de las funciones, se retorna el numero.
else {
return n3;
}
FIN DE LA FUNCION.
#include <iostream.h>
#include <conio.h>
min(int,int,int);
int main (){
int a,b,c;
cout<<"Escriba 3 numero"<<endl;
cin>>a>>b>>c;
cout<<"\n";
cout<<" El numero menor es: "<<min(a,b,c);
getch();
return 0;
}
min(n1,n2,n3){
if(n1<=n2&& n1<n3){
return n1;
}
if(n2<=n1&& n2<n3) {
return n2;
}
else {
return n3;
}
}
PROBLEMA 3.
INICIO DEL PROGRAMA.
1.- Definir las las variables.
int n
int i=0
2.- Pedir que increse el numero.
write:"Ingrese el numero: "
read:n
FIN DEL PROGRAMA.
INICIO DE LA FUNCION
1.-Definir las varables.
int aux
2.- Ciclo while para realizar la convercion de los numeros
while(n>0){
aux=n%10
3.- Desplegar el resultado.
n=(n-aux)/10 ;
}
FIN DE LA FUNCION.
1.- Definir las las variables.
int n
int i=0
2.- Pedir que increse el numero.
write:"Ingrese el numero: "
read:n
FIN DEL PROGRAMA.
INICIO DE LA FUNCION
1.-Definir las varables.
int aux
2.- Ciclo while para realizar la convercion de los numeros
while(n>0){
aux=n%10
3.- Desplegar el resultado.
n=(n-aux)/10 ;
}
FIN DE LA FUNCION.
#include <iostream.h>
#include <conio.h>
#include <iostream.h>
#include <conio.h>
convercion(int);
void main(){
int n;
int i=0;
cout<<"Ingrese el numero: ";
cin>>n;
convercion(n);
getch();
}
convercion (int n)
{
int aux;
cout<<"El numero pedido es :"<<endl;
while(n>0){
aux=n%10; //Con esto saco la ultima cifra
cout<< aux; //Con esto escribo de atras hacia adelante
n=(n-aux)/10 ;
}
}
PROBLEMA 4.
#include <iostream.h>
#include <conio.h>
int entero (float);
int main ()
{
float num;
cout<<"Escriba un numero con punto decimal: "<<endl;
cin>>num;
cout<<" La parte entera de su numero es : "<<entero(num);;
getch ();
return 0;
}
int entero(float num)
{
int n=num;
return n;
}
PROBLEMA 5.
1.-Declarar las variables.
int temp[8],i,pd;
float sm;
2.-Pedir al usuario que introduzca los numeros
write:"Introduce los siguientes numeros enteros"
for(i=0;i<=7;i++)
{
write:"Numero ";(i+1);": "
read:temp[i]
}
3.-Realizar la operacion para sumar cada numero.
for(i=0; i<=7; i++)
{
sm=sm+temp[i];
}
4.-Desplejar la suma.
write:"Suma: ";sm
5.-Realizar el calculo para el promedio de cada dato y desplegar en pantalla.
for(i=0; i<=7; i++){
write: (temp[i]/sm)
}
int temp[8],i,pd;
float sm;
2.-Pedir al usuario que introduzca los numeros
write:"Introduce los siguientes numeros enteros"
for(i=0;i<=7;i++)
{
write:"Numero ";(i+1);": "
read:temp[i]
}
3.-Realizar la operacion para sumar cada numero.
for(i=0; i<=7; i++)
{
sm=sm+temp[i];
}
4.-Desplejar la suma.
write:"Suma: ";sm
5.-Realizar el calculo para el promedio de cada dato y desplegar en pantalla.
for(i=0; i<=7; i++){
write: (temp[i]/sm)
}
#include <iostream.h>
#include <conio.h>
#include <iomanip>
int main ()
{
int temp[8];
int i;
int pd;
float sm;
sm=0;
cout<<"Introduce los siguientes numeros enteros\n";
for(i=0;i<=7;i++)
{
cout<<"Numero "<<(i+1)<<": ";
cin>>temp[i];
}
for(i=0; i<=7; i++)
{
sm=sm+temp[i];
}
cout<<"Suma: "<<sm<<endl;
cout<<" Numero | Promedio \n";
for(i=0; i<=7; i++){
cout<<setw(8)<<temp[i];
cout<<setw(25)<<(temp[i]/sm);
cout<<"\n";
}
getch ();
return 0;
}
PROBLEMA 6.
Pseudocodigo.
1.-Inicio del programa
int main ()
{
float num[11];
int i;
write:"Escriba numero con decimal"
for(i=1 to i<=10 i=i+1) {
write: "Numero"i": "
read:num[i]
}
write: "Valores minimos"
write: num[1]
write:"Valores Maximos"
Fin del Programa
INICIO DE LA FUNCION
int ordenar(float num[])
{
int c1,c2,aux;
for(c1=1 to c1<=10 c1=c1+1)
{
for(c2=1;c2<10;c2++)
{
if(num[c2]>num[c2+1])
{
aux=num[c2];
num[c2]=num[c2+1];
num[c2+1]=aux;
}
FIN DE PROGRAMA.
#include <iostream.h>
#include <conio.h>
int ordenar(int[],int);
int main () {
float num[11];
int i;
cout<<"Escriba numero con decimal"<<endl;
for(i=1; i<=10; i++) {
cout<<"Numero"<<i<<": ";
cin>>num[i];
cout<<"\n";
}
cout<<"Valores minimos\n";
ordenar(num);
cout<< num[1];
cout<<"Valores Maximos\n";
getch ();
return 0;
}
int ordenar(float num[])
{
int c1,c2,aux;
for(c1=1;c1<=10;c1++)
{
for(c2=1;c2<10;c2++)
{
if(num[c2]>num[c2+1])
{
aux=num[c2];
num[c2]=num[c2+1];
num[c2+1]=aux;
}
getch();
return 0:
}
PROBLEMA 7.
Pseudocodigo.
int num[15]
int i,t;
write:"Introduce el primer numero entero: "
for(i=1; i<16; i++)
{
write:"Numero";i;": "
read:num[i]
}
write:" Enteros "
for(i=1 to i<1 i=i+1)
{
if((num[i])%2==0)
{
write:num[i]
write:num[i]
}
}
wite:"Impares
for (i=0 to i<16 i=i+1)
{
if((num[i])%2!=0)
{
write:num[i]
}
#include <iostream.h>
#include <conio.h>
#include <iomanip>
int main ()
{
int num[15];
int i,t;
cout<<"Introduce el primer numero entero: \n";
for(i=1; i<16; i++)
{
cout<<"Numero"<<i<<": ";
cin>>num[i];
cout<<"\n";
}
cout<<"----------------------------------\n";
cout<<" Enteros "<<endl;
cout<<"----------------------------------\n";
for(i=1; i<16; i++)
{
if((num[i])%2==0)
{
cout<<setw(15)<<num[i]<<"\n";
}
}
cout<<"-------------------------------------\n";
cout<<" Impares "<<endl;
cout<<"-------------------------------------\n";
for (i=0;i<16; i++)
{
if((num[i])%2!=0)
{
cout<<setw(15)<<num[i]<<"\n";
}}
getch ();
return 0;
}
PROBLEMA 8.
Algoritmo.
1.-Escribir el numero de arreglos
int num[7]
2.- Declarar las variables
int t
3.- Pedir que escriba los numeros
cout<<"Introduce numeros positivos y negativos: \n"<<endl;
for(t=1 to t<7 t=t+1)
{
write:"Numero";t;": "
read:num[t]
}
3.- Realizar la primero tabla.
write:"Numeros negativos"
4.- Declarar la suma.
int suman=0
5.- Condicionar cuales son los numeros negativos
for(t=1; t<7; t++)
{
if(num[t]<0)
{
write:num[t]}}
6.- Sumar cuantos numeros negativos hay.
suman++
7.- Desplegar el resultado
write:"Total de numeros negativos: ";suman
8.-Escribir la segunda tabla
write:"Numeros Positivos"
9.- Declarar la suma de los negativos
int sumap=0;
10-Condicionar cuales son los numeros positivos
for(int t2=1; t2<7; t2++)
{
if(num[t2]<0)
else{write:num[t2];
11.- Sumar los numeros positivos
sumap++
12.- Desplejar el resulrado,
write"Total de numeros positivos: ";sumap
#include <conio.h>
#include <iostream.h>
#include <iomanip>
int main ()
{
int num[7];
int t;
cout<<"Introduce numeros positivos y negativos: \n"<<endl;
for(t=1; t<7; t++)
{
cout<<"Numero"<<t<<": ";
cin>>num[t];
cout<<"\n";
}
cout<<setw(25)<<"Numeros negativos\n";
int suman=0;
for(t=1; t<7; t++)
{
if(num[t]<0)
{
cout<<setw(15)<<num[t];
cout<<"\n";
suman++;
}
}
cout<<"Total de numeros negativos: "<<suman;
cout<<"\n\n";
cout<<setw(25)<<"Numeros Positivos"<<endl;
int sumap=0;
for(int t2=1; t2<7; t2++)
{
if(num[t2]<0)else{
cout<<setw(15)<<num[t2];
cout<<"\n";
sumap++;
}
}
cout<<"Total de numeros positivos: "<<sumap;
getch();
return 0;
}
.jpg)
No hay comentarios:
Publicar un comentario