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;