Estructura de Datos
Estructura de Datos
Estructura de Datos
punto 1
#include <iostream>
int main()
{
int a,b;
cout<<"ingresa el primer dato\n";
cin>>a;
cout<<endl;
cout<<"ingresa el segundo dato\n";
cin>>b;
cout<<endl;
if(a==b)
{
main();
}
else{
if(a > b)
{
cout<<endl<<"el numero mayor es\n"<<a;
}else{
cout<<endl<<"el numero mayor es\n"<<b;
}}
return 0;
}
PREGUNTAS PUNTO 1
a. Realizar un algoritmo que permita leer dos valores, determinar cual de los dos
valores es el
menor y escríbalo (ES EL SEJERCICIO COMO TAL)
#include <iostream>
int main()
{
int a,b,SUMA;
cout<<"ingresa el primer dato\n";
cin>>a;
cout<<endl;
cout<<"ingresa el segundo dato\n";
cin>>b;
cout<<endl;
SUMA=a+b;
cout<<"la suma de los dos numeros es \n"<<SUMA;
return 0;
}
punto 2.
#include <iostream>
int main()
{
float a,b,c;
if((b==c)||(b==a)||(a==c))
{
cout<<"los datos ingresados son iguales porfavor reincar el proceso\n\n\n";
main();
}
else{if((a > b)&&(a > c))
{
cout<<"El primer dato es el mayor de todos\n"<<a;
}else{if ((b > a)&&(b > c))
{
cout<<"El segundo dato es el mayor de todos\n"<<b;
}else{
cout<<"El tercer dato es el mayor de todos\n"<<c;
}
}
}
return 0;
}
PREGUNTAS PUNTO 2
Es casi perfecta le hace falta una condicion para poder reaccionar cuando dos
numeros son iguales tre ellos
3.c Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las
variables A, B, y C
respectivamente. El algoritmo debe indicar cual es el menor. Asumiendo que los tres
valores
introducidos por el teclado son valores distintos
#include <iostream>
int main()
{
float a,b,c;
if((b==c)||(b==a)||(a==c))
{
cout<<"los datos ingresados son iguales porfavor reincar el proceso\n\n\n";
main();
}
else{if((a < b)&&(a < c))
{
cout<<"El primer dato es el menor de todos\n"<<a;
}else{if ((b < a)&&(b < c))
{
cout<<"El segundo dato es el menor de todos\n"<<b;
}else{
cout<<"El tercer dato es el menor de todos\n"<<c;
}
}
}
return 0;
}
int main()
{
float a,b,c,e;
if((b==c)||(b==a)||(b==e)||(a==c)||(a==e)||(c==e))
{
cout<<"los datos ingresados son iguales porfavor reincar el proceso\n\n\n";
main();
}
else{if((a < b)&&(a < c)&&(a < e))
{
cout<<"El primer dato es el menor de todos\n"<<a<<endl<<endl;
if((b>c)&&(b>e))
{
cout<<"El segundo dato es el mayor de todos\n"<<b;
}else{if(c>e)
{
cout<<"El tercer dato es el mayor de todos\n"<<c;
}else{
cout<<"El cuarto dato es el mayor de todos\n"<<e;
}
}
}
}
return 0;
}
punto 3.
#include <iostream>
int main(){
float N=0;
float SUMATORIA=0;
do{
N++;
SUMATORIA=SUMATORIA+N;
}while(N <= 9);
cout<<SUMATORIA;
return 0;
}
PREGUNTAS PUNTO 3
#include <iostream>
int main(){
float N=0;
float SUMATORIA=0;
do{
N=N+5;
SUMATORIA=SUMATORIA+N;
}while(N <= 99);
cout<<SUMATORIA;
return 0;
}
3.B Desarrolle un algoritmo que realice la sumatoria de los números enteros pares
comprendidos entre el 1
y el 100, es decir, 2 + 4 + 6 +…. + 100. El programa deberá imprimir los números en
cuestión y
finalmente su sumatoria
#include <iostream>
int main(){
float N=0;
float SUMATORIA=0;
do{
N=N+2;
SUMATORIA=SUMATORIA+N;
}while(N <= 99);
cout<<SUMATORIA;
return 0;
}
3.C Desarrolle un algoritmo que lea los primeros 300 números enteros y determine
cuántos de ellos son
impares; al final deberá indicar su sumatoria
#include <iostream>
int main(){
int N=0;
int A=0;
int c;
int SUMATORIA=0;
do{
N++;
c= N % 2;
if(c==1)
{
SUMATORIA=SUMATORIA+N;
A++;
}
return 0;
}
PUNTO 4
#include <iostream>
int main(){
float R,H,volumen,area;
cout<<"Digite el valor del radio"<<endl;
cin>>R;
cout<<"\nDigite el valor de la altura"<<endl;
cin>>H;
cout<<endl;
volumen=3.1416*(R*R)*H;
area=2*3.1416*R*(R+H);
cout<<"el area del cilindro es\n"<<area<<endl<<endl;
cout<<"El volumen del cilindro es\n"<<volumen<<endl;
return 0;
}
#include <iostream>
int main(){
float b,H,area;
cout<<"Digite el valor de la base del rectangulo"<<endl;
cin>>b;
cout<<"\nDigite el valor de la altura del rectangulo"<<endl;
cin>>H;
cout<<endl;
area=b*H;
cout<<"el area del rectangulo es\n"<<area<<endl<<endl;
return 0;
}
PUNTO 5.
#include <iostream>
int main(){
int s,j=2;
cout<<"\nDigite un numero:\n";
cin>>s;
cout <<"\n";
if(s==1)
{
cout<<"\n el numero es primo"<<endl;
}else{while(s%j!=0)
{
j++;
}
if(j==s)
{
cout<<"\nel numero es primo"<<endl;
}else{
cout<<"\nel numero no es primo"<<endl;
}
}
return 0;
}
5.b Realice un algoritmo que determine los veinte primeros números, ¿Cuáles son
múltiplos de 2?.