SlideShare a Scribd company logo
Colegio de Estudios Científicos y
Tecnológicos del Estado de México
Nancy Jacqueline Galindo montes de oca
304
Software
Primer parcial
Manual de prácticas
Índice de prácticas
1. Área de un triangulo
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
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;
}
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;
8.-Figuras rectangulaer
#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;
}
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;
}
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;
}
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 multiplicacion
#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;
}

More Related Content

What's hot

Practica 4 errores
Practica 4 erroresPractica 4 errores
Practica 4 errores
UVM
 
Programación funcional en Haskell
Programación funcional en HaskellProgramación funcional en Haskell
Programación funcional en Haskell
Roberto Bonvallet
 
Luis cuñas programacion
Luis cuñas programacionLuis cuñas programacion
Luis cuñas programacion
luisitofranklin
 
Tugas graphik komputer wendy
Tugas graphik komputer wendyTugas graphik komputer wendy
Tugas graphik komputer wendy
Yusep Budiman
 
CM 1.3a MrG Functions, Domain, Range
CM 1.3a MrG Functions, Domain, RangeCM 1.3a MrG Functions, Domain, Range
CM 1.3a MrG Functions, Domain, Range
A Jorge Garcia
 
Practica 10
Practica 10Practica 10
Practica 10
Yoly QC
 
12X1 T02 02 integrating exponentials
12X1 T02 02 integrating exponentials12X1 T02 02 integrating exponentials
12X1 T02 02 integrating exponentials
Nigel Simmons
 

What's hot (19)

Practica 4 errores
Practica 4 erroresPractica 4 errores
Practica 4 errores
 
Programación funcional en Haskell
Programación funcional en HaskellProgramación funcional en Haskell
Programación funcional en Haskell
 
Img 0004
Img 0004Img 0004
Img 0004
 
Luis cuñas programacion
Luis cuñas programacionLuis cuñas programacion
Luis cuñas programacion
 
contoh Program C++ tentang fungsi for
contoh Program C++ tentang fungsi forcontoh Program C++ tentang fungsi for
contoh Program C++ tentang fungsi for
 
Info clasa
Info clasaInfo clasa
Info clasa
 
Cg lab cse-vii
Cg lab cse-viiCg lab cse-vii
Cg lab cse-vii
 
Yohan jacobi gaussseidel_analisis
Yohan jacobi gaussseidel_analisisYohan jacobi gaussseidel_analisis
Yohan jacobi gaussseidel_analisis
 
Rafaeltorres
RafaeltorresRafaeltorres
Rafaeltorres
 
Bt c cpp_0021
Bt c cpp_0021Bt c cpp_0021
Bt c cpp_0021
 
Como crear una matriz de 3x3 con c++ con menu
Como crear una matriz de 3x3 con c++ con menu Como crear una matriz de 3x3 con c++ con menu
Como crear una matriz de 3x3 con c++ con menu
 
Exponencial y logaritmica
Exponencial y logaritmicaExponencial y logaritmica
Exponencial y logaritmica
 
Memoria dinámica ejercicio
Memoria dinámica ejercicioMemoria dinámica ejercicio
Memoria dinámica ejercicio
 
Simulacion - Algoritmo congruencial cuadratico
Simulacion - Algoritmo congruencial cuadraticoSimulacion - Algoritmo congruencial cuadratico
Simulacion - Algoritmo congruencial cuadratico
 
Tugas graphik komputer wendy
Tugas graphik komputer wendyTugas graphik komputer wendy
Tugas graphik komputer wendy
 
CM 1.3a MrG Functions, Domain, Range
CM 1.3a MrG Functions, Domain, RangeCM 1.3a MrG Functions, Domain, Range
CM 1.3a MrG Functions, Domain, Range
 
Practica 10
Practica 10Practica 10
Practica 10
 
bai tap-loi-giai-ngon-ngu-lap-trinh-c
 bai tap-loi-giai-ngon-ngu-lap-trinh-c bai tap-loi-giai-ngon-ngu-lap-trinh-c
bai tap-loi-giai-ngon-ngu-lap-trinh-c
 
12X1 T02 02 integrating exponentials
12X1 T02 02 integrating exponentials12X1 T02 02 integrating exponentials
12X1 T02 02 integrating exponentials
 

Viewers also liked

Green Industrialisation story Q32015
Green Industrialisation story Q32015Green Industrialisation story Q32015
Green Industrialisation story Q32015
Thabo Thulare
 
богород о.м. прийоми загострення токарних різців
богород о.м. прийоми загострення токарних різцівбогород о.м. прийоми загострення токарних різців
богород о.м. прийоми загострення токарних різців
super256
 

Viewers also liked (18)

Project or something?
Project or something?Project or something?
Project or something?
 
Green Industrialisation story Q32015
Green Industrialisation story Q32015Green Industrialisation story Q32015
Green Industrialisation story Q32015
 
Class rules
Class rulesClass rules
Class rules
 
CEM_overview
CEM_overviewCEM_overview
CEM_overview
 
程式設計初體驗
程式設計初體驗程式設計初體驗
程式設計初體驗
 
reportPNS
reportPNSreportPNS
reportPNS
 
Portfolio int teresa garcia villajos
Portfolio int teresa garcia villajosPortfolio int teresa garcia villajos
Portfolio int teresa garcia villajos
 
Hardware2
Hardware2Hardware2
Hardware2
 
Rg lviv region_062016_press
Rg lviv region_062016_pressRg lviv region_062016_press
Rg lviv region_062016_press
 
Nonverbal Communication
Nonverbal CommunicationNonverbal Communication
Nonverbal Communication
 
How did you use media technologies in research&planning, construction and eva...
How did you use media technologies in research&planning, construction and eva...How did you use media technologies in research&planning, construction and eva...
How did you use media technologies in research&planning, construction and eva...
 
Chris Resume 10_13_2015
Chris Resume 10_13_2015Chris Resume 10_13_2015
Chris Resume 10_13_2015
 
Capitalist America versus Socialist Spain
Capitalist America versus Socialist SpainCapitalist America versus Socialist Spain
Capitalist America versus Socialist Spain
 
Acueoductos
AcueoductosAcueoductos
Acueoductos
 
aldin praktikum 3
aldin praktikum 3aldin praktikum 3
aldin praktikum 3
 
OME1
OME1OME1
OME1
 
Music
MusicMusic
Music
 
богород о.м. прийоми загострення токарних різців
богород о.м. прийоми загострення токарних різцівбогород о.м. прийоми загострення токарних різців
богород о.м. прийоми загострення токарних різців
 

Manual de practicas

  • 1. Colegio de Estudios Científicos y Tecnológicos del Estado de México Nancy Jacqueline Galindo montes de oca 304 Software Primer parcial Manual de prácticas
  • 2. Índice de prácticas 1. Área de un triangulo 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
  • 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; }
  • 4. 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;
  • 5. cout<<"posicion menor : "<<col<< " Valor -> "<<a[col]<<endl; return 0; }
  • 6. 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; }
  • 8. 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; }
  • 9. 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<<"*";
  • 10. } 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 ; } }
  • 11.
  • 12. 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; }
  • 13.
  • 14. 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;
  • 15. 8.-Figuras rectangulaer #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{
  • 17. 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; }
  • 18. 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; } }
  • 20. 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; }
  • 21. 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;
  • 22. } }
  • 23. 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; }
  • 24.
  • 25. 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";
  • 27. 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;
  • 29. 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"; }
  • 31. 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; }
  • 32.
  • 33. 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; }
  • 34. 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; }
  • 35. 20.-resta y multiplicacion #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; }