0% encontró este documento útil (0 votos)
63 vistas31 páginas

Programas de C++ para Ingeniería Química

El documento presenta 16 programas en C++ desarrollados por un estudiante de Ingeniería Química como parte de su experiencia educativa de Programación para Ingeniería. Los programas incluyen ejercicios que calculan áreas de figuras, sumas, promedios, tablas de multiplicar y manejo de vectores y matrices.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
63 vistas31 páginas

Programas de C++ para Ingeniería Química

El documento presenta 16 programas en C++ desarrollados por un estudiante de Ingeniería Química como parte de su experiencia educativa de Programación para Ingeniería. Los programas incluyen ejercicios que calculan áreas de figuras, sumas, promedios, tablas de multiplicar y manejo de vectores y matrices.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD VERACRUZANA

Facultad de Ciencias Químicas

Nombre: Hernández Castillo Thomas Jair.

Matrícula: S21007377.

Carrera: Ingeniería Química.

Semestre: III.

Experiencia Educativa: Programación para Ingeniería.

Facilitador: Macario Isaías Barrios Melchor.

Programas Hechos en Clase


Programa 1: La presión, volumen y temperatura de una masa de aire…
#include<iostream>
int main()
{
float masa, volumen, temperatura,presion;
printf("Ingrese presion: ");
scanf("%f",&presion);
printf("Ingrese volumen: ");
scanf("%f",&volumen);
printf("Ingrese temperatura: ");
scanf("%f",&temperatura);
masa=(presion*temperatura)/(0.37*(temperatura+460));
printf("La masa es: %f",masa);
return 0;
}
Programa 2: Don juan quiere saber el número de hectáreas que vendió
#include<iostream>
int main()
{
float precioA, precioB, precioC, suma, total, Ha, Hb, Hc, a, b, c;
printf("Introduce el precio sin descuento que pagara la primera persona: ");
scanf("%f",&a);
printf("\nIntroduce el precio sin descuento que pagara la segunda persona: ");
scanf("%f",&b);
printf("\nIntroduce el precio sin descuento que pagara la tercera persona: ");
scanf("%f",&c);

Ha=a/3000;
Hb=b/3000;
Hc=c/3000;
precioA=a-(a*.07);
precioB=b-(b*.07);
precioC=c-(c*.07);
suma=precioA+precioB+precioC;
total=Ha+Hb+Hc;

printf("\n\nHectareas vendidas: %f \n\nPago con descuento de la primera persona:


%f \n\nPago con descuento de la segunda persona: %f \n\nPago con descuento
de la tecera persona: %f \n\nGanancia de venta: %f",total, precioA, precioB, precioC,
suma);

}
Programa 3: Calcular el número de pulsaciones de una persona
#include <iostream>
int main()
{
int pulsaciones, edad;
printf("ingrese edad: ");
scanf("%d",&edad);
pulsaciones=(220-edad)/10;
printf("%d\n",pulsaciones);
return 0;
}
Programa 4: Calcular salario de un obrero si tuvo un incremento del 25%

#include <iostream>
int main()
{
int salario_anterior, salario_nuevo;
printf("ingrese salario: ");
scanf("%d",&salario_anterior);
salario_nuevo=salario_anterior+(salario_anterior*.25);
printf("salario nuevo es: %d",salario_nuevo);
return 0;
}
Programa 5: Cinco personas quieren conocer total que pagaran a un viaje a Cd.
Celaya
#include<iostream>
int main()
{

float precioP, precioS, precioT;


printf("\nIngresa el costo del boleto de autobus de primera: ");
scanf("%f",&precioP);
printf("\nIngresa el costo del boleto de autobus de segunda: ");
scanf("%f",&precioS);

precioT=(precioP*2)+((precioS-(precioS*.30))*3);
printf("\nEl precio total a pagar es: %f ",precioT);

return 0;
}
Programa 6: Programa para calcular área de figuras
#include<iostream>
int main()
{
int figura, lado, base, altura, diametro, area;

printf("\n [Link], \n [Link], \n [Link], \n [Link]: \n


Selecciona la figura a obtener área");
scanf("%d",&figura);

switch(figura)
{
case 1:
printf("Dame la medida de su lado: ");
scanf("%d",&lado);
area=lado*lado;
printf("El area es: %d",area);
break;

case 2:
printf("Dame la medida de su base: ");
scanf("%d",&base);
printf("Dame la medida de su altura: ");
scanf("%d",&altura);
area=base*altura;
printf("El area es: %d",area);
break;

case 3:
printf("Dame la medida de su base: ");
scanf("%d",&base);
printf("Dame la medida de su altura: ");
scanf("%d",&altura);
area=(base*altura)/2;
printf("El area es: %d",area);
break;

case 4:
printf("Dame la medida de su diametro: ");
scanf("%d",&diametro);
area=3.1416*diametro;
printf("El area es: %d",area);
break;

default:
printf("\n Error, no es un numero valido" );
}
}
Programa 7: Solicitar 3 números y preguntar si se suman, multipliquen o dividan

#include<iostream>

int main()

float a, b, c, suma, multiplicacion, division;

int operacion;

printf("Dame primer numero: ");

scanf("%f", &a);

printf("Dame segundo numero: ");

scanf("%f", &b);

printf("Dame tercer numero: ");

scanf("%f", &c);

printf("\n [Link], \n [Link], \n [Link], \n seleccione la


operacion a realizar: ");

scanf("%d",&operacion);

switch(operacion)

case 1:

suma= a+b+c;

printf("\n El resultado es: %f",suma);

break;

case 2:
multiplicacion=a*b*c;

printf("\n El resultado es: %f", multiplicacion);

break;

case 3:

division=a/b/c;

printf("\n El resultado es: %f", division);

break;

default:

printf("\n Error, no es un numero valido");

}
Programa 8: Tabla que muestra la tabla de multiplicar

#include<stdio.h>

#include<conio.h>

int main()

int i, n, operacion;

printf("\n TABLAS DE MULTIPLICAR. \n\n Introduce el numero a conocer su


tabla: ");

scanf("%d",&n);

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

operacion= i*n;

printf("%d * %d = %d \n",n,i,operacion);

}
Programa 9: Suma de los primeros 100 números

#include<iostream>

int main()

int i, suma=0;

i=1;

while(i<=100)

suma=suma+i;

i++;

printf("\n La suma de los primeros 100 primeros numeros es %d", suma);

return 0;

}
Programa 10: Programa que pida números mientras no se ingrese uno negativo

#include<iostream>

int main()

int numero,suma;

do

printf("Ingrese un numero: ");

scanf("%d",&numero);

suma=suma+numero;

while(numero>0);

printf("El resultado es: %d",suma);

return 0;

}
Programa 11: Realiza un programa que muestre la suma de los números impares
del 1 al 200

#include<iostream>

int main()

int i, suma=0;

for(i=1;i<200;i=i+2)

suma=suma+i;

printf("La suma es: %d",suma);

}
Programa 12: Realiza un programa que pida 2 números enteros e imprima los
números pares que hay entre los 2.

#include<iostream>

int main()

int i, a, b;

printf("Ingrese primer numero: ");

scanf("%d",&a);

printf("Ingrese segundo numero: ");

scanf("%d",&b);

while(a<=b)

if(a%2==0)

printf( "%d ",a);

a++;

system("PAUSE");

}
Programa 13: Programa que lea un vector de n posiciones, determine si la quinta
es positiva, la primera es negativa y si la última es cero.

#include<iostream>

int main()

int vector[0];

int i, posiciones;

printf("Introduzca el numero de componentes: ");

scanf("%d",&posiciones);

for(i=1;i<=posiciones;i++)

printf("Introduzca el componente %d: ",i);

scanf("%d",&vector[i]);

if(vector[1]>0)

printf("\n La primera posicion es positiva");

else

printf("\n La primera posicion es negativa");

if(posiciones>=5)

{
if(vector[5]>0)

printf("\n La quinta posicion es positiva");

else

printf("\n La quinta posicion en negativa");

if(vector[posiciones]==0)

printf("\n La ultima posicion es 0");

else

printf("\n La ultima posicion es distinto a 0");

}
Programa 14: Crear un programa para llenar 2 vectores de 10 elementos y
almacenar su suma en un tercer vector

#include<iostream>

int main()

int vector1[10];

int vector2[10];

int vectorsuma[10];

int i;

for(i=0;i<10;i++)

printf("\nIngrese el componente del primer vector %d: ",i);

scanf("%d",&vector1[i]);

for(i=0;i<10;i++)

printf("\nIngrese el componente del segundo vector %d: ",i);

scanf("%d",&vector2[i]);

for(i=0;i<10;i++)

vectorsuma[i]= vector1[i]+vector2[i];

}
printf("\nEl vector suma es: ");

for(i=0;i<10;i++)

printf("%d ",vectorsuma[i]);

}
Programa 15: Programa con vector de 5 posiciones que lea todas las posiciones e
imprima su doble

#include<iostream>

int main()

int vector[5];

int vector2[5];

int i;

for(i=0;i<5;i++)

printf("Ingrese el componente del vector %d: ",i);

scanf("%d",&vector[i]);

printf("\nEl vector es: ");

for(i=0;i<5;i++)

printf("%d ",vector[i]);

for(i=0;i<5;i++)

vector2[i]=vector[i]*2;

}
printf("\n\nSu doble es: ");

for(i=0;i<5;i++)

printf("%d ",vector2[i]);

}
Programa 16: Solicitar números para una matriz 4x3

#include<iostream>

int main()

int matriz[4][3];

int i,k;

for(i=0;i<4;i++)

for(k=0;k<3;k++)

printf("Ingrese un numero [%d][%d]: ",i,k);

scanf("%d",&matriz[i][k]);

printf("\nMatriz\n\n");

for(i=0;i<4;i++)

for(k=0;k<3;k++)

printf("%d ",matriz[i][k]);

printf("\n");

}
Programas realizados en salón de clases
Programa 1: suma de 5 números reales y calcule su media
#include<iostream>
int main()
{
float numero[5];
int i;
float media, suma;

for(i=0;i<5;i++)
{
printf("Introduce el componente %d: ",i);
scanf("%f",&numero[i]);
}
for(i=0;i<5;i++)
{
suma=suma+numero[i];
media=suma/5;
}
printf("La media es: %f",media);

return 0;
}
Programa 2: Convertir grados Celsius a Fahrenheit

#include<iostream>
int main()
{
float celcius, farenheit;
int operacion;
printf("****CONVERTIDOR DE TEMPERATURA****\n\[Link] celcius a
grados farenheit \[Link] farenheit a grados celcius \n\n Digite la operacion a
realizar: ");
scanf("%d",&operacion);

switch(operacion)
{
case 1:
printf("\n Introduzca los grados celcius a convertir: ");
scanf("%f",&celcius);
farenheit=(celcius*1.8)+32;
printf("\n El resultado es: %f°F",farenheit);
break;

case 2:
printf("\n Introduza los grados farenheit a convertir: ");
scanf("%f",&farenheit);
celcius=(farenheit-32)/1.8;
printf("\n El resultado es: %f°C", celcius);
break;

default:
printf("\n Error, no es un numero valido");
}
return 0;
}
Programa 3: Días de la semana
#include <iostream>
int main()
{
int dia;
printf(" Digite el numero de un dia de la semana: ");
scanf("%d",&dia);
switch(dia)
{
case 1:printf("El dia es lunes");
break;
case 2:printf("El dia es martes");
break;
case 3:printf("El dia es miercoles");
break;
case 4:printf("El dia es jueves");
break;
case 5:printf("El dia es viernes");
break;
case 6:printf("El dia es sabado");
break;
case 7:printf("El dia es domingo");
break;
default:
printf(" Error, no es un numero valido");
}
return 0;
}
Programa 4: Precio de frutas
#include <iostream>
int main()
{
int fruta;
printf(" \n [Link] \n [Link] \n [Link] \n [Link] \n [Link] \n Digite el
numero de una fruta para conocer el precio: ");
scanf("%d",&fruta);
switch(fruta)
{
case 1:printf("\nManzana $40 kg");
break;
case 2:printf("\nFresa $80 kg");
break;
case 3:printf("\nPlatano $10 kg");
break;
case 4:printf("\nPapaya $22 kg");
break;
case 5:printf("\nSandia $25 kg");
break;
default:
printf("\nError, no es un numero valido");
}
return 0;
}
Programa 5: Salario de una persona de acuerdo con los días trabajos y la ciudad

#include <iostream>

using namespace std;

int main()

int dias,ciudad,salario;

printf("introduzca los dias trabajados: ");

scanf("%d",&dias);

printf(" \n [Link](15%) \n [Link](20%) \n [Link](10%) \n [Link]


Rica(5%) \n Digite el numero de la ciudad: ");

scanf("%d",&ciudad);

switch(ciudad)

case 1:

salario=(dias*500)+((dias*500)*.15);

printf("\n Tu salario es: %d",salario);

break;

case 2:

salario=(dias*500)+((dias*500)*.20);

printf("\n Tu salario es: %d", salario);

break;

case 3:
salario=(dias*500)+((dias*500)*.10);

printf("\n Tu salario es: %d", salario);

break;

case 4:

salario=(dias*500)+((dias*500)*.05);

printf("\n Tu salario es: %d", salario);

break;

default:

printf("\n Error, no es un numero valido");

return 0;

}
Programa extra para examen: concurso de catrinas

#include<iostream>

int main()

int calif[5];

int i, j;

float suma, aux, promedio;

for(i=0;i<5;i++)

printf("Introduzca la calificacion[%d]: ",i);

scanf("%d",&calif[i]);

for (i = 0; i<5;i++)

for(j=0;j<5;j++)

if(calif[j]>calif[j+1])

aux=calif[j];

calif[j]=calif[j+1];

calif[j+1]=aux;

}
}

suma=calif[2]+calif[3]+calif[4];

promedio=suma/3;

printf("El promedio es: %f \nLa mediana es:%d ",promedio,calif[3]);

return 0;

También podría gustarte