1. Colegio de Estudios Científicos
Y Tecnológicos del Estado de México
Miriam Daniela Robledo Acosta
304
Software
Primer parcial
Manual de prácticas
2. Índice
1. Área de un triángulo
2. Array mayor
3. Bisiesto
4. Cilindro
5. Cohete
6. Deuda 2
7. Divisores
8. Figuras rectangulares
9. Hipotenusa
10. Mayor menor
11. Multiplicando
12. Triangulo
13. Promedio
14. Creciente y decreciente
15. Ordena alumno
16. Cuadro mágico
17. Misión calcular área
18. Mensaje suma
19. A+B
20. Resta y multiplicación
21. Área de un rectángulo
22. Rombo
23. Flecha
3. 1.-area de un triangulo
#include <iostream> #include<iomanip> using
namespace std; int main() { float h,b,area;
cin>>h>>b; area=h*b/2; std::cout << std::fixed;
std::cout<<std::setprecision(2)<< area <<endl;
return 0; }
2.- Array mayor
#include <iostream> using namespace std; int
main() { int n,mayor=0,menor=1000,pos=0,col=0;
cin>>n; int * a=new int [n]; for (int i=0;i<n;i++){
cin>>a[i]; if (a[i]>mayor){ pos=i; mayor=a[i]; } if
(a[i]<=menor){ col=i; menor=a[i]; } }
cout<<"posicion mayor : "<<pos<< " Valor ->
"<<a[pos]<<endl; cout<<"posicion menor :
"<<col<< " Valor -> "<<a[col]<<endl; return 0; }
3.-bisiesto
#include <iostream> using namespace std; int
main() { int n; cin>> n; int* a =new int[n]; for(int
i=0; i<n; i++) { cin>>a[i]; } for(int j=0; j<n; j++) {
if(a[j]%4==0) { cout<<"S"<<endl; } else {
cout<<"N"<<endl; } return 0; }
4.-cilindro
#include <iostream> #include<iomanip> using
namespace std; int main() { float pi=3.1416,r,h,a;
cin>>h>>r; a=2*pi*r*h; std::cout << std::fixed;
std::cout<<std::setprecision(2)<< a <<endl;
return 0; }
4. 5.-cohete
#include <iostream> using namespace std; int
main() { int j,n; cin>>n; for (j=0;j<n;j++) { for (int
y=n-j;y>0;y--) cout<<""; for (int l=(2*j)+1;l>0;l--)
cout<<"*"; cout<<"n"; } for (int i=0;i<n;i++){ for (int
i=0;i<n;i++){ cout<<""; } for (int i=0; i<n*3;i++){
cout<<"*"; } if (i<=n/2){ for (int a=0;a<i;a++){
cout<<"*"; } } cout<<endl; } for (int j=0;j<n;j++) {
for (int i=0;i<n-j-1;i++){ cout<<""; } for (int j=n-
2;j>=0;--j){ for (int i=0;i<n-j-1;i++) cout<<""; for (int
i=0;i<2*j+1;i++) cout<<"*"; cout<<endl; } return 0 ;
} }
6.- deuda
#include<iostream> using namespace std; int
main(){ float i,n,m,interes=0,total,a,suma=0;
cin>>i>>n>>m; cout<<i; cout<<n; cout<<m; for(int
i=0;i<m;i++){ cin>>a; suma=suma+a; }
interes=n/100*i+n; total=interes-suma;
cout<<endl; cout<<total; return 0; }
7.- divisores
#include <iostream> using namespace std; int
main() { int v,i; cin>>v; for (int i=1;i<=v;i++){ if
(v%i==0){ cout<<i<<endl; } } return 0;
5. 8.-Figuras rectangulares
#include <iostream> #include<math.h>using
namespace std; int main() { int
n,r=0,cuadrado=0,h=0,rec=0; cin>>n;
cuadrado=sqrt(n); h=cuadrado*cuadrado;
rec=n/2*2; if (n==h && n==rec){
cout<<"ambos"<<endl; } else if (sqrt
(n)==cuadrado){ cout<<"cuadrado"<<endl; } else
if (n==rec){ cout<<"rectangulo"<<endl; } else{
cout<<"ninguno"<<endl; } return 0; }
9.-hipotenusa
#include <iostream> #include<math.h> using
namespace std; int main() { float O,A,H=0.00;
float ca1,co1; cin>>A; cin>>O; ca1=A*A;
co1=O*O; H=sqrt(ca1+co1); cout<<H; return 0; }
10.-mayor menor
#include <conio.h> #include <stdio.h> #include
<iostream> using namespace std; int main() { int
n,i,j,A[50],aux; cin>>n; for(i=1;i<=n;i++){
cin>>A[i]; } for(i=1;i<=n-1;i++) { for(j=1;j<=n-1;j++)
{ if(A[j]>A[j+1]) { aux=A[j]; A[j]=A[j+1]; A[j+1]=aux;
} } } for(i=n;i>=1;i--) { cout<<" "<<A[i]; } getch(); }
11.-multiplicando
#include <iostream> using namespace std; int
main() { long n,a=1; cin>>n; for(long i=1; i<=n;
i++) { a=a*i; } cout<<a<<endl; return 0; }
6. 12.-triangulo
#include <iostream> using namespace std; int
main() { int j,n; cin>>n; for (j=0;j<n;j++) { for (int
y=n-j;y>0;y--) cout<<" "; for (int l=(2*j)+1;l>0;l--)
cout<<"*"; cout<<"n"; } for (j=0;j>n;j++) { for (int
y=n+j;y<0;y--) cout<<" "; for (int l=(2*j)+1;l>0;l--)
cout<<"*"; cout<<"n"; return 0;} }
13.-promedio
#include <iostream> #include <iomanip> using
namespace std; int main() { int n ; float
promedio=0, suma=0; cin>>n; int * a=new int[n];
for(int i=0; i<n; i++){ cin>>a[i]; suma=suma+a[i]; }
promedio=suma/n; std::cout<< std::fixed;
std::cout<< std::setprecision(2)<<
promedio<<endl; return 0; }
14.-creciente y decreciente
#include <iostream> using namespace std; int
main() { int n,c=0,d=0; cin>>n; int * m=new int [n];
for (int i=0;i<n;i++){cin>>m[i]; } for (int
i=1;i<n;i++){ if(m[i]>=m[i-1]){ c++; } if(m[i]<=m[i-
1]){ d++; } } if(c==n-1){ cout<<"CRECIENTE";
}else if(d==n-1){ cout<<"DECRECIENTE";}else{
cout<<"NO ORDENADA"; } return 0; }
7. 15.-ordena alumnos
#include <iostream> #include <stdio.h> #include
<stdlib.h> using namespace std; int main (){ int
n,aux; cin>>n; int * numeros=new int[n]; for(int
i=0;i<n;i++){ cin>>numeros[i]; }
cout<<endl<<endl; for(int i=0;i<n;i++){for(int
j=1;j<n;j++){ if(numeros[j]>numeros[j-1]){
aux=numeros [j]; numeros[j]=numeros[j-1];
numeros[j-1]=aux; } } } cout<<endl<<endl; for(int
i=0;i<n;i++){ cout <<numeros [i]<<endl;} return 0;
}
16.-cuadro mágico
#include <iostream> using namespace std; int
main() { int
a,b,c,d,e,f,g,h,i,s=0,u=0,m=0,l=0,su=0,ma=0,sa=
0,mu=0; cin>>a; cin>>b; cin>>c; cin>>d; cin>>e;
cin>>f; cin>>g; cin>>h; cin>>i; s=a+b+c; u=d+e+f;
m=g+h+i; l=a+d+g; su=b+e+h; ma=c+f+i;
sa=a+e+i; mu=g+e+c; if(s==15&&u==15){
cout<<"SI"; } else{ cout<<"NO"; }return 0; }
17.-mision calcular área
#include <iostream> #include<iomanip> using
namespace std; int main() { int r,h; float
p=3.1416; double c=0; cin>>r; if(r<0){ cin>>r; }
cin>>h; if(h<0){ cin>>h; } c=(2*p)*r*h; std::cout <<
std::fixed; std::cout<<std::setprecision(2)<< c
<<endl; return 0; }
8. 18.- mensaje suma
#include <iostream> using namespace std; int
main() { int a,b,suma; cin>>a; cin>>b; suma=a+b;
cout<<"la suma de "<<a<<" + "<<b<<" es
"<<suma<<endl; return 0; }
19.-A+B
#include <iostream> using namespace std; int
main() { int a,b,suma; cin>>a; cin>>b; suma=a+b;
cout<<suma; return 0; }
20.-resta y multiplicación
#include <iostream> using namespace std; int
main() { int a,b,c,d,diferencia; cin>>a; cin>>b;
cin>>c; cin>>d; diferencia=(a-b)*(c-d);
cout<<diferencia<<endl; return 0; }
21. Área de un rectángulo
#include <iostream> using namespace std; int
main() { int b,h,area; cin>>b; cin>>h; area=b*h;
cout<<area; return 0; }