56
Colegio de Estudios Científicos y Tecnológicos del Estado de Mexico Brenda Lizbeth Zuñiga Gomez Grupo:304 Programacion

Manual de Practicas c++

  • Upload
    liz-i

  • View
    188

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Manual de Practicas c++

Colegio de Estudios Científicos y

Tecnológicos del Estado de Mexico

Brenda Lizbeth Zuñiga Gomez

Grupo:304

Programacion

Manual De practicas

Page 2: Manual de Practicas c++

IndiceA+B………………...........................-1

Área de un rectángulo.…….…….-2

Área de un triángulo……….….….-3

Mayor……………………………….-4

Cilindro……………………….…....-5

Hipotenusa…………………….…-6

Bardeando……………………...….-7

Bisiesto………………....................-8

Cuadro Mágico………………........-9

Cohete………………………..…..-10

Día de la semana…………..........-11

Deuda 2………………..................-12

El excursionista Mayor………….-13

Figuras Rectangulares…….........-14

Mensaje Sumas……………………-15

Menor media y mayor……..….….-16

Misión Calcular Area……..……....-17

Multiplicando…….........................-18

Obtener promedio……..…….….-19

Ordena a los alumnos…………..-20

Resta y multiplicación…….….…-21

Suma Triple……………...............-22

Triángulo…………….……...….…-23

Divisores………………………….-24

Creciente y Descreciente……….-25

Page 3: Manual de Practicas c++
Page 4: Manual de Practicas c++

1-.A+B

#include <iostream>

using namespace std;

int main() {

int a,b,suma;

cin>>a;

cin>>b;

suma=a+b;

cout<<suma;

return 0;

}

Page 5: Manual de Practicas c++
Page 6: Manual de Practicas c++

2.Area de un Rectangulo

#include <iostream>

using namespace std;

int main() {

int a,b,area;

cin>>a;

cin>>b;

area=(a*b);

cout<<area<<endl;

return 0;

}

Page 7: Manual de Practicas c++
Page 8: Manual de Practicas c++

3.-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;

}

Page 9: Manual de Practicas c++
Page 10: Manual de Practicas c++

4.-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;

}

Page 11: Manual de Practicas c++
Page 12: Manual de Practicas c++

5.-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;

}

Page 13: Manual de Practicas c++

6.-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;

}

Page 14: Manual de Practicas c++

7.Bardeando

Page 15: Manual de Practicas c++

#include<iostream>

#include<math.h>

using namespace std;

main(){

float n, op, b, a, suma=0;

cin>>b>>n;

for(int i=0; i<n; i++){

cin>>a;

suma=suma+a;

}

op=b-suma;

cout<<op<<endl;

return 0;

}

Page 16: Manual de Practicas c++
Page 17: Manual de Practicas c++

8.-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;

}

Page 18: Manual de Practicas c++
Page 19: Manual de Practicas c++

9.-Cuadro Magico

#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";

}

Page 20: Manual de Practicas c++

return 0;

}

Page 21: Manual de Practicas c++

10.-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++)

Page 22: Manual de Practicas c++

{

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 ;

}

}

Page 23: Manual de Practicas c++
Page 24: Manual de Practicas c++

11.-

#include <iostream>

using namespace std;

int main() {

int a;

cin>>a;

while(a==8)

{

cout<<"error"<<endl;

cin>>a;

}

if(a==1) {

cout<<"miercoles "<<endl;

}

if(a==2) {

cout<<"jueves "<<endl;

}

if(a==3) {

cout<<"viernes "<<endl;

}

if(a==4) {

cout<<"sabado "<<endl;

}

Page 25: Manual de Practicas c++

if(a==5) {

cout<<"domingo "<<endl;

}

if(a==6) {

cout<<" lunes"<<endl;

}

if(a==7) {

cout<<"martes "<<endl;

}

return 0;

}

Page 26: Manual de Practicas c++
Page 27: Manual de Practicas c++

12.- 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;

}

Page 28: Manual de Practicas c++
Page 29: Manual de Practicas c++

13.-El Excursionista Mayor

#include <iostream>

#include <iostream>

using namespace std;

int main() {

int a,c,mayor=0;

cin>>a;

for(int i=1;i<=a;i++)

{ cin>>c;

if(i==0)

{

mayor=c;

}

else{

if(c>mayor)

{

mayor=c;

}

}

}

cout<<mayor<<endl;

return 0;

}

Page 30: Manual de Practicas c++

14.-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{

Page 31: Manual de Practicas c++

cout<<"ninguno"<<endl;

}

return 0;

}

Page 32: Manual de Practicas c++

15.-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;

}

Page 33: Manual de Practicas c++
Page 34: Manual de Practicas c++

16.-Menor Medio y mayor #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;

}

}

}

Page 35: Manual de Practicas c++

for(i=n;i>=1;i--)

{

cout<<" "<<A[i];

}

getch();

}

17.-Mision Calcular Area#include <iostream>

Page 36: Manual de Practicas c++

#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;

}

Page 37: Manual de Practicas c++
Page 38: Manual de Practicas c++

18.-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;

}

Page 39: Manual de Practicas c++

19.-Obtener 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;

}

Page 40: Manual de Practicas c++
Page 41: Manual de Practicas c++

20.-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;

Page 42: Manual de Practicas c++

}

return 0;

}

Page 43: Manual de Practicas c++

21-Resta y multiplicacion#include <iostream>

using namespace std;

int main() {

int a,b,c,d,operacion;

cin>>a && cin>>b && cin>>c && cin>>d;

operacion=(a-b)*(c-d);

cout<<operacion<<endl;

return 0;

}

Page 44: Manual de Practicas c++

22.-Suma triple#include <iostream>

using namespace std;

int main() {

int n;

cin>>n;

long* a=new long[n];

a[0]=1;

a[1]=1;

a[2]=2;

for(int i=3; i<n; i++)

{

a[i]=a[i-1]+a[i-2]+a[i-3];

}

for(int j=0;j<n; j++)

{

cout<<a[j]<<endl;

}

return 0;

}

Page 45: Manual de Practicas c++
Page 46: Manual de Practicas c++

23.-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;

Page 47: Manual de Practicas c++

}

}

Page 48: Manual de Practicas c++

24.-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;

Page 49: Manual de Practicas c++

25.-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";

Page 50: Manual de Practicas c++

}else{

cout<<"NO ORDENADA";

}

return 0;

}

Page 51: Manual de Practicas c++