#include <stdio.h>
main (void){
char pal[30];
char *p;
int a=0;
printf("Escribe una palabra:\n");
scanf("%s", pal);
p=pal;
while (*p != '\0'){
a++;
p++;
}
printf("El numero de letras: %i\n",a);
}
Blog de programas y tareas hechas durante el segundo semestres en la licenciatura de informatica en la FCA, materia de informatica II.
sábado, 26 de febrero de 2011
viernes, 25 de febrero de 2011
Programa para contar el numero de letras de una palabra
#include <stdio.h>
void main (void){
char c = ' ';
char p[20];
int a = 0;
printf("Escribe una palabra:\n");
scanf("%s", p);
while (c != '\0'){
c = p[a++];
}
printf("El numero de letras: %i\n", a-1);
}
void main (void){
char c = ' ';
char p[20];
int a = 0;
printf("Escribe una palabra:\n");
scanf("%s", p);
while (c != '\0'){
c = p[a++];
}
printf("El numero de letras: %i\n", a-1);
}
jueves, 24 de febrero de 2011
Codigo Programa Piramide (paremtros por ferencia)
#include<stdio.h>
#include<conio.h>
void blancos(int*,int*);
void unos(int*);
int main(void){
int fila,n;
printf("ingrese num. de pisos de la piramide");
scanf("%i",&n);
for(fila=1;fila<=n;fila++){
blancos(&fila,&n);
unos(&fila);
printf("\n");
}
getch();
}
void blancos(int *fila, int *n){
int col;
for(col=1;col<=*n-*fila;col++){
printf(" ");
}
fila++;
n++;
printf("%i",*fila);
}
void unos(int *fila){
int col;
for(col=1;col<=*fila;col++){
printf(" 1 ");
}
printf(" \n ");
lunes, 21 de febrero de 2011
Parametros de GCC
INTAXIS:
gcc [ opción | archivo ] ...
g++ [ opción | archivo ] ...
g++ [ opción | archivo ] ...
OPCIONES:
- c
realiza preprocesamiento y compilación, obteniento el archivo en código objeto; no realiza el enlazado.
- E
realiza solamente el preprocesamiento, enviando el resultado a la salida estándar.
-o archivo
indica el nombre del archivo de salida, cualesquiera sean las etapas cumplidas.
-Iruta
especifica la ruta hacia el directorio donde se encuentran los archivos marcados para incluir en el programa fuente. No lleva espacio entre la I y la ruta, así: -I/usr/include
-L
especifica la ruta hacia el directorio donde se encuentran los archivos de biblioteca con el código objeto de las funciones referenciadas en el programa fuente. No lleva espacio entre la L y la ruta, así: -L/usr/lib
-Wall
muestra todos los mensajes de error y advertencia del compilador, incluso algunos cuestionables pero en definitiva fáciles de evitar escribiendo el código con cuidado.
-g
incluye en el ejecutable generado la información necesaria para poder rastrear los errores usando un depurador, tal como GDB (GNU Debugger).
-v
muestra los comandos ejecutados en cada etapa de compilación y la versión del compilador. Es un informe muy detallado.
realiza preprocesamiento y compilación, obteniento el archivo en código objeto; no realiza el enlazado.
- E
realiza solamente el preprocesamiento, enviando el resultado a la salida estándar.
-o archivo
indica el nombre del archivo de salida, cualesquiera sean las etapas cumplidas.
-Iruta
especifica la ruta hacia el directorio donde se encuentran los archivos marcados para incluir en el programa fuente. No lleva espacio entre la I y la ruta, así: -I/usr/include
-L
especifica la ruta hacia el directorio donde se encuentran los archivos de biblioteca con el código objeto de las funciones referenciadas en el programa fuente. No lleva espacio entre la L y la ruta, así: -L/usr/lib
-Wall
muestra todos los mensajes de error y advertencia del compilador, incluso algunos cuestionables pero en definitiva fáciles de evitar escribiendo el código con cuidado.
-g
incluye en el ejecutable generado la información necesaria para poder rastrear los errores usando un depurador, tal como GDB (GNU Debugger).
-v
muestra los comandos ejecutados en cada etapa de compilación y la versión del compilador. Es un informe muy detallado.
Tipos de Datos en C
char Caracteres
int Números enteros
float Números en coma flotante (32 bits)
double Números en coma flotante de doble precisión (64 bits)
void Tipo nulo
Punteros Direcciones de memoria
int Números enteros
float Números en coma flotante (32 bits)
double Números en coma flotante de doble precisión (64 bits)
void Tipo nulo
Punteros Direcciones de memoria
domingo, 20 de febrero de 2011
Ejercicio 10 (condicionales)
Una persona se encuentra con un problema de comprar un automóvil o un terreno, los cuales cuestan exactamente lo mismo. Sabe que mientras el automóvil se devalúa, con el terreno sucede lo contrario. Esta persona comprara el automóvil si al cabo de tres años la devaluación de este no es mayor que la mitad del incremento del valor del terreno. Ayúdale a esta persona a determinar si debe o no comprar el automóvil.
Diagrama de Flujo
Codigo en C
main(){
float cos,dev,mitad,val;
printf("\n\n\t\t\t COMPRA DE TERRENO O AUTO \n\n\n\n");
printf("Ingrese el costo del terreno/auto:\t");
scanf("%f",&cos);
printf("Ingrese tasa de devalucion del coche (mesual):\t");
scanf("%f",&dev);
printf("Ingrese tasa de valucion del terreno (mensual):\t");
scanf("%f",&val);
dev=((dev/100)*cos)*(3*12);
val=((val/100)*cos)*(3*12);
mitad=val/2;
if(dev<mitad)
printf("\n\n Comprar coche");
else
printf("\n\n Comprar Terreno");
printf("\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
Diagrama de Flujo
Codigo en C
main(){
float cos,dev,mitad,val;
printf("\n\n\t\t\t COMPRA DE TERRENO O AUTO \n\n\n\n");
printf("Ingrese el costo del terreno/auto:\t");
scanf("%f",&cos);
printf("Ingrese tasa de devalucion del coche (mesual):\t");
scanf("%f",&dev);
printf("Ingrese tasa de valucion del terreno (mensual):\t");
scanf("%f",&val);
dev=((dev/100)*cos)*(3*12);
val=((val/100)*cos)*(3*12);
mitad=val/2;
if(dev<mitad)
printf("\n\n Comprar coche");
else
printf("\n\n Comprar Terreno");
printf("\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
Ejercicio 9 (condicionales)
La administración del municipio de Palermo desea reforestar un bosque que mide determinado número de hectáreas. Si la superficie del terreno excede a 1 millón de metros cuadrados, entonces decidirá sembrar de la siguiente manera:
Porcentaje de la superficie del bosque Tipo de árbol
70% pino
20% eucalipto
10% cedro
Si la superficie del terreno es menor o igual a un millón de metros cuadrados, entonces
decidirá sembrar de la siguiente manera:
Porcentaje de la superficie del bosque Tipo de árbol
50% pino
30% eucalipto
20% cedro
Diagrama de Flujo
Codigo en C
/*Descripcion:Divicion de supercie de un bosque en tipos de arboles
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(){
float sup,pino,euca,cedro;
printf("\n\n\t\t\t REFORESTACION DE BOSQUE \n\n\n\n");
printf("Ingrese Superficie del terreno (metros cuadrados):\t");
scanf("%f",&sup);
if(sup>1000000){
pino=sup*.70;
euca=sup*.20;
cedro=sup*.10;
}
else {
pino=sup*.50;
euca=sup*.30;
cedro=sup*.20;
}
printf("\n\n La superficie de Pino es de %.1f",pino);
printf("\n La superficie de Eucalipto es de %.1f",euca);
printf("\n La superficie de Cedro es de %.1f",cedro);
printf("\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
Porcentaje de la superficie del bosque Tipo de árbol
70% pino
20% eucalipto
10% cedro
Si la superficie del terreno es menor o igual a un millón de metros cuadrados, entonces
decidirá sembrar de la siguiente manera:
Porcentaje de la superficie del bosque Tipo de árbol
50% pino
30% eucalipto
20% cedro
Diagrama de Flujo
Codigo en C
/*Descripcion:Divicion de supercie de un bosque en tipos de arboles
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(){
float sup,pino,euca,cedro;
printf("\n\n\t\t\t REFORESTACION DE BOSQUE \n\n\n\n");
printf("Ingrese Superficie del terreno (metros cuadrados):\t");
scanf("%f",&sup);
if(sup>1000000){
pino=sup*.70;
euca=sup*.20;
cedro=sup*.10;
}
else {
pino=sup*.50;
euca=sup*.30;
cedro=sup*.20;
}
printf("\n\n La superficie de Pino es de %.1f",pino);
printf("\n La superficie de Eucalipto es de %.1f",euca);
printf("\n La superficie de Cedro es de %.1f",cedro);
printf("\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
sábado, 19 de febrero de 2011
Ejercicio 8 (condicionales)
Una persona desea iniciar un negocio, para lo cual piensa verificar cuanto dinero le prestara el banco por hipotecar su casa. Tiene una cuenta bancaria, pero no quiere disponer de ella a menos que el monto por hipotecar su casa sea muy pequeño. Si el monto de la hipoteca es menor que $10.000.000 entonces invertirá el 50% de la inversión total y un socio invertirá el otro 50%. Si el monto de la hipoteca es de $ 10.000.000 o mas, entonces invertirá el monto total de la hipoteca y el resto del dinero que se necesite para cubrir la inversión total se
repartirá a partes iguales entre el socio y el.
Diagrama de Flujo
Codigo en C
/*Descripcion:monto a invertir tomando en cuanta un credito hipotecario
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(){
float neg,hip;
printf("\n\n\t\t\t HIPOTECA DE UNA CASA \n\n\n\n");
printf("Ingrese el total a invertir por el negocio:\t");
scanf("%f",&neg);
printf("\nIngrese El monto del prestamo hipotecario:\t");
scanf("%f",&hip);
if(hip>=10000)
neg=(neg-hip)/2;
else
neg=neg/2;
printf("\n\n La inversion que cada socio tiene que hacer es de %.2f",neg);
printf("\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
repartirá a partes iguales entre el socio y el.
Diagrama de Flujo
Codigo en C
/*Descripcion:monto a invertir tomando en cuanta un credito hipotecario
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(){
float neg,hip;
printf("\n\n\t\t\t HIPOTECA DE UNA CASA \n\n\n\n");
printf("Ingrese el total a invertir por el negocio:\t");
scanf("%f",&neg);
printf("\nIngrese El monto del prestamo hipotecario:\t");
scanf("%f",&hip);
if(hip>=10000)
neg=(neg-hip)/2;
else
neg=neg/2;
printf("\n\n La inversion que cada socio tiene que hacer es de %.2f",neg);
printf("\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
Ejercicio 7 (condicionales)
El gobierno ha establecido el programa SAR (Sistema de Ahorro para el Retiro) que consiste en que los dueños de la empresa deben obligatoriamente depositar en una cuenta bancaria un porcentaje del salario de los trabajadores; adicionalmente los trabajadores pueden solicitar a la empresa que deposite directamente una cuotafija o un porcentaje de su salario en la cuenta del SAR, la cual le será descontada de su pago.
Un trabajador que ha decidido aportar a su cuenta del SAR desea saber la cantidad total de dinero que estará depositado a esa cuenta cada mes, y el pago mensual que recibirá.
Diagrama de flujo
Codigo en C
/*Descripcion:Sistema de ahorro para el retiro (condicional)
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(){
float sal,mont,porc;
int opc;
printf("\n\n\t\t\t SISTEMA DE AHORRO PARA EL RETIRO \n\n\n\n");
printf("Ingrese su salario mensual:\t");
scanf("%f",&sal);
printf("\n\nEscoja una opcion:\t");
printf("\n\t Porcentaje del salario --- 1\t");
printf("\n\t Cuota fija --------------- 2\t");
scanf("%i",&opc);
switch(opc){
case 1:
printf("\n\n Ingrese porcentaje:\t");
scanf("%f",&porc);
porc=(porc/100)*sal;
printf("\n Esta es la cantidad que estara dando cada mes %.2f",porc);
break;
case 2:
printf("\n\n Ingrese monto fijo:\t");
scanf("%f",&mont);
mont=(mont*100)/sal;
printf("\n Esto equivale al %.2f porciento de su salario",mont);
break;
}
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
Un trabajador que ha decidido aportar a su cuenta del SAR desea saber la cantidad total de dinero que estará depositado a esa cuenta cada mes, y el pago mensual que recibirá.
Diagrama de flujo
Codigo en C
/*Descripcion:Sistema de ahorro para el retiro (condicional)
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(){
float sal,mont,porc;
int opc;
printf("\n\n\t\t\t SISTEMA DE AHORRO PARA EL RETIRO \n\n\n\n");
printf("Ingrese su salario mensual:\t");
scanf("%f",&sal);
printf("\n\nEscoja una opcion:\t");
printf("\n\t Porcentaje del salario --- 1\t");
printf("\n\t Cuota fija --------------- 2\t");
scanf("%i",&opc);
switch(opc){
case 1:
printf("\n\n Ingrese porcentaje:\t");
scanf("%f",&porc);
porc=(porc/100)*sal;
printf("\n Esta es la cantidad que estara dando cada mes %.2f",porc);
break;
case 2:
printf("\n\n Ingrese monto fijo:\t");
scanf("%f",&mont);
mont=(mont*100)/sal;
printf("\n Esto equivale al %.2f porciento de su salario",mont);
break;
}
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
viernes, 18 de febrero de 2011
Ejercicio 6 (condicionales)
Una empresa de bienes raíces ofrece casas de interés social, bajo las siguientes condiciones: Si los ingresos del
comprador son menores de $800.000 el primer pago será del 15% del costo de la casa y el resto se distribuirá en
pagos mensuales, a pagar en diez años. Si los ingresos del comprador son de $800.000 o más el la cuota inicial
será del 30% del costo de la casa y el resto se distribuirá en pagos mensuales a pagar en 7 años.
La empresa quiere obtener cuanto debe pagar un comprador por concepto del primer pago y cuanto por cada
pago parcial.
Diagrama de flujo
Codigo en C
/*Descripcion:pagor por bienes raices
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(){
float casa,comp,primer,mes;
printf("\n\n\t\t\t PAGO DE BIENES RAICES \n\n\n\n");
printf("Ingrese monto total de la casa:\t");
scanf("%f",&casa);
printf("\nIngrese los ingresos del comprador:\t");
scanf("%f",&comp);
if(comp>=800){
primer=casa*.30;
mes=(casa-primer)/(7*12);
printf("\n\n El primer pago será del 30 porciento del total de la casa y se paga el resto en mensualidades a 7 años");
}
else{
primer=casa*.15;
mes=(casa-primer)/(10*12);
printf("\n\n El primer pago será del 15 porciento del total de la casa y se paga el resto en mensualidades a 10 años");
}
printf("\n\n El primer pago es de %.2f",primer);
printf("\n\n Las mensualiades son de %.2f",mes);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
comprador son menores de $800.000 el primer pago será del 15% del costo de la casa y el resto se distribuirá en
pagos mensuales, a pagar en diez años. Si los ingresos del comprador son de $800.000 o más el la cuota inicial
será del 30% del costo de la casa y el resto se distribuirá en pagos mensuales a pagar en 7 años.
La empresa quiere obtener cuanto debe pagar un comprador por concepto del primer pago y cuanto por cada
pago parcial.
Diagrama de flujo
Codigo en C
/*Descripcion:pagor por bienes raices
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(){
float casa,comp,primer,mes;
printf("\n\n\t\t\t PAGO DE BIENES RAICES \n\n\n\n");
printf("Ingrese monto total de la casa:\t");
scanf("%f",&casa);
printf("\nIngrese los ingresos del comprador:\t");
scanf("%f",&comp);
if(comp>=800){
primer=casa*.30;
mes=(casa-primer)/(7*12);
printf("\n\n El primer pago será del 30 porciento del total de la casa y se paga el resto en mensualidades a 7 años");
}
else{
primer=casa*.15;
mes=(casa-primer)/(10*12);
printf("\n\n El primer pago será del 15 porciento del total de la casa y se paga el resto en mensualidades a 10 años");
}
printf("\n\n El primer pago es de %.2f",primer);
printf("\n\n Las mensualiades son de %.2f",mes);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
Ejercicio 5 (condicionales
En una Universidad el pago de matricula de los alumnos se determina según el número de materias que cursan. El
costo de todas las materias es el mismo.
Se ha establecido un programa para estimular a los alumnos, el cual consiste en lo siguiente: si el promedio
obtenido por un alumno en el ultimo periodo es mayor o igual que 4.3, se le hará un descuento del 30% sobre
la matricula y no se le cobrara el Uso de Internet; si el promedio obtenido es menor que 4.3 deberá pagar la
colegiatura completa, la cual tiene un valor de $30.000. Obtener cuanto debe pagar un alumno.
Diagrama de Flujo
Codigo en C
/*Descripcion:Descuento en matricula de inscripcion
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(){
float prom,matri;
printf("\n\n\t\t\t PAGA DE MATRICULA DE ALUMNO \n\n\n\n");
printf("Ingrese el promedio obtenido en el ultimo periodo:\t");
scanf("%f",&prom);
if(prom>=4.3){
matri=30*.70;
printf("\n\n la matricula tiene un descuento del 30 porciento");
}
else{
matri=30;
printf("\n\nSe paga la matricula totalmente");
}
printf("\n\nEl total a pagar por la matricula es del %.2f",matri);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
costo de todas las materias es el mismo.
Se ha establecido un programa para estimular a los alumnos, el cual consiste en lo siguiente: si el promedio
obtenido por un alumno en el ultimo periodo es mayor o igual que 4.3, se le hará un descuento del 30% sobre
la matricula y no se le cobrara el Uso de Internet; si el promedio obtenido es menor que 4.3 deberá pagar la
colegiatura completa, la cual tiene un valor de $30.000. Obtener cuanto debe pagar un alumno.
Diagrama de Flujo
Codigo en C
/*Descripcion:Descuento en matricula de inscripcion
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(){
float prom,matri;
printf("\n\n\t\t\t PAGA DE MATRICULA DE ALUMNO \n\n\n\n");
printf("Ingrese el promedio obtenido en el ultimo periodo:\t");
scanf("%f",&prom);
if(prom>=4.3){
matri=30*.70;
printf("\n\n la matricula tiene un descuento del 30 porciento");
}
else{
matri=30;
printf("\n\nSe paga la matricula totalmente");
}
printf("\n\nEl total a pagar por la matricula es del %.2f",matri);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
Ejercicio 4 (condicionales)
Una compañía de seguros esta abriendo un departamento. de finanzas y estableció un programa para captar
clientes, que consiste en lo siguiente: Si el monto por el que se efectúa el préstamo es menor que $500.000 la
cuota a pagar será por el 3% del monto, y si el monto es mayor que $500.000 la cuota a pagar será el 2% del
monto. La compañía desea determinar cual será la cuota que debe pagar un cliente.
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular la cuota a pagar por un prestamo
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(){
float pres,cuota;
printf("\t\t\t COMPAÑIA DE SEGUROS \n\n\n\n");
printf("Ingrese monto prestado:\t");
scanf("%f",&pres);
if(pres<=500){
cuota=pres*.03;
printf("\n\n la cuota a pagar es del 3 porciento");
}
else{
cuota=pres*.02;
printf("\n\nla cuota a pagar es del 2 porciento");
}
printf("\n\nLa cuota del prestamo de %.2f es de %.2f",pres,cuota);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
clientes, que consiste en lo siguiente: Si el monto por el que se efectúa el préstamo es menor que $500.000 la
cuota a pagar será por el 3% del monto, y si el monto es mayor que $500.000 la cuota a pagar será el 2% del
monto. La compañía desea determinar cual será la cuota que debe pagar un cliente.
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular la cuota a pagar por un prestamo
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(){
float pres,cuota;
printf("\t\t\t COMPAÑIA DE SEGUROS \n\n\n\n");
printf("Ingrese monto prestado:\t");
scanf("%f",&pres);
if(pres<=500){
cuota=pres*.03;
printf("\n\n la cuota a pagar es del 3 porciento");
}
else{
cuota=pres*.02;
printf("\n\nla cuota a pagar es del 2 porciento");
}
printf("\n\nLa cuota del prestamo de %.2f es de %.2f",pres,cuota);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
jueves, 17 de febrero de 2011
Ejercicio 3 (Condicionales)
Calcular el número de pulsaciones que debe tener una persona por cada 10 segundos de ejercicio aeróbico; la
formula que se aplica cuando el sexo es femenino es:
num. pulsaciones = (220 - edad)/10
y si el sexo es masculino:
num. pulsaciones = (210 - edad)/10
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular numero de pulsaciones por sexo
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
int edad;
char sex;
float pul;
printf("\t\t\t DESCUENTO \n\n\n\n");
printf("Ingrese Sexo(M/F):\t");
scanf("%c",&sex);
printf("Ingrese Edad:\t\t");
scanf("%i",&edad);
if(sex=='M'||'m'){
pul=(210 - edad)/10;
printf("\n\nEl Numero de pulsaciones or cada 10seg es:\t%.2f",pul);
}
else if(sex=='F'||'f'){
pul=(220 - edad)/10;
printf("\n\nEl Numero de pulsaciones or cada 10seg es:\t%.2f",pul);
}
else{
printf("solo M(para MASCULINO) o F(para FEMENINO)");
}
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
formula que se aplica cuando el sexo es femenino es:
num. pulsaciones = (220 - edad)/10
y si el sexo es masculino:
num. pulsaciones = (210 - edad)/10
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular numero de pulsaciones por sexo
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
int edad;
char sex;
float pul;
printf("\t\t\t DESCUENTO \n\n\n\n");
printf("Ingrese Sexo(M/F):\t");
scanf("%c",&sex);
printf("Ingrese Edad:\t\t");
scanf("%i",&edad);
if(sex=='M'||'m'){
pul=(210 - edad)/10;
printf("\n\nEl Numero de pulsaciones or cada 10seg es:\t%.2f",pul);
}
else if(sex=='F'||'f'){
pul=(220 - edad)/10;
printf("\n\nEl Numero de pulsaciones or cada 10seg es:\t%.2f",pul);
}
else{
printf("solo M(para MASCULINO) o F(para FEMENINO)");
}
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
Ejercicio 2 (Condicionales)
En un supermercado se hace una promoción, mediante la cual el cliente obtiene un descuento dependiendo de un
número que se escoge al azar. Si el número escogido es menor que 50 el descuento es del 15% sobre el total de la
compra, si es mayor o igual a 50 el descuento es del 20%. Obtener cuanto dinero se le descuenta.
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular el descuento de compra
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
int num;
float comp,des;
printf("\t\t\t DESCUENTO \n\n\n\n");
printf("Ingrese Numero escogido:\t");
scanf("%i",&num);
printf("Ingrese total de compra:\t\t$");
scanf("%f",&comp);
if(num >=50){
des=comp*.20;
}
else {
des=comp*.15;
}
printf("\n\nEl descuento es: \t\t$%.2f",des);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
número que se escoge al azar. Si el número escogido es menor que 50 el descuento es del 15% sobre el total de la
compra, si es mayor o igual a 50 el descuento es del 20%. Obtener cuanto dinero se le descuenta.
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular el descuento de compra
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
int num;
float comp,des;
printf("\t\t\t DESCUENTO \n\n\n\n");
printf("Ingrese Numero escogido:\t");
scanf("%i",&num);
printf("Ingrese total de compra:\t\t$");
scanf("%f",&comp);
if(num >=50){
des=comp*.20;
}
else {
des=comp*.15;
}
printf("\n\nEl descuento es: \t\t$%.2f",des);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
Ejercicio 1 (Condicionales)
Calcular el total que una persona debe pagar en un llanta, si el precio por unidad es de $80.000 si se compran
menos de 5 llantas y de $70.000 si se compran 5 o más.
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular el total a pagar por compra de llantas
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
int llantas,pres,total;
printf("\t\t\t PAGO POR LLANTAS\n\n\n\n");
printf("Ingrese numero de llantas a comprar:\t");
scanf("%i",&llantas);
if(llantas >=5){
pres=70;
}
else {
pres=80;
}
total=pres*llantas;
printf("\n\nEl total a pagar es: \t$%i",total);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
menos de 5 llantas y de $70.000 si se compran 5 o más.
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular el total a pagar por compra de llantas
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
int llantas,pres,total;
printf("\t\t\t PAGO POR LLANTAS\n\n\n\n");
printf("Ingrese numero de llantas a comprar:\t");
scanf("%i",&llantas);
if(llantas >=5){
pres=70;
}
else {
pres=80;
}
total=pres*llantas;
printf("\n\nEl total a pagar es: \t$%i",total);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
miércoles, 16 de febrero de 2011
Ejercicio 10 (secuenciales)
Un alumno desea saber cual será su promedio general en las tres materias mas fáciles que cursa y cual será el
promedio que obtendrá en cada una de ellas. Estas materias se evalúan como se muestra a continuación:
La calificación de Calculo se obtiene de la siguiente manera:
Examen 90%
Promedio de trabajos 10%
En esta materia se pidió un total de tres trabajos.
La calificación de Programación se obtiene de la siguiente manera:
Examen 80%
Promedio de trabajos 20%
En esta materia se pidió un total de dos trabajos.
La calificación de Introducción a la Ingeniería se obtiene de la siguiente manera:
Examen 85%
Promedio de trabajos 15%
En esta materia se pidió un promedio de tres trabajos.
La calificación de Física se obtiene de la siguiente manera:
Primer Parcial 15%
Trabajo 5%
Segundo Parcial 15%
Trabajo 5%
Tercer Parcial 20%
Trabajo 10%
Exámen Final 20%
Trabajos 10%
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular promedio de examenes
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
float PromC,PromP,PromI,PromFp,PromFs,PromFt,PromFf;
float ExamC,ExamP,ExamI,ExamFp,ExamFs,ExamFt,ExamFf;
int TraC,TraP,TraI,TraFp,TraFs,TraFt,TraFf;
printf("\n\n\t\t\t PROMEDIOS \n\n");
printf("\n\t PROMEDIO DE CALCULO \n");
printf("\n Ingrese calificacion del examen de calculo:\t");
scanf("%f",&ExamC);
printf("\n Ingrese numero de trabajos realizados de calculo(total 3):\t");
scanf("%i",&TraC);
ExamC=(ExamC/10)*9;
TraC=TraC/3;
PromC=ExamC+TraC;
printf("\n Promedio de CALCULO:\t%.2f",PromC);
printf("\n\n\t PROMEDIO DE PROGRAMACION \n");
printf("\n Ingrese calificacion del examen de programacion:\t");
scanf("%f",&ExamP);
printf("\n Ingrese numero de trabajos realizados de programacion(total 2):\t");
scanf("%i",&TraP);
ExamP=(ExamP/10)*8;
TraP=(TraP/2)*2;
PromP=ExamP+TraP;
printf("\n Promedio de PROGRAMACIOn:\t%.2f",PromP);
printf("\n\n\t PROMEDIO DE INTRODUCCION A LA INGENIERIA \n");
printf("\n Ingrese calificacion del examen de introduccion a la ingenieria:\t");
scanf("%f",&ExamI);
printf("\n Ingrese numero de trabajos realizados de introduccion a la ingenieria (total 3):\t");
scanf("%i",&TraI);
ExamI=(ExamI/10)*8.50;
TraI=(TraI/3)*1.50;
PromI=ExamI+TraI;
printf("\n Promedio de INTRODUCCION A LA INGENIERIA:\t%.2f",PromI);
printf("\n\n\t PROMEDIO DE FISICA \n");
printf("\n Ingrese calificacion del examen de fisica primer parcial:\t");
scanf("%f",&ExamFp);
printf("\n Ingrese numero de trabajos realizados de fisica primer parcial:\t");
scanf("%i",&TraFp);
ExamFp=(ExamFp/10)*1.50;
TraFp=TraFp*.50;
PromFp=ExamFp+TraFp;
printf("\n Ingrese calificacion del examen de fisica segundo parcial:\t");
scanf("%f",&ExamFs);
printf("\n Ingrese numero de trabajos realizados de fisica segundo parcial:\t");
scanf("%i",&TraFs);
ExamFs=(ExamFs/10)*1.50;
TraFs=TraFs*.50;
PromFs=ExamFs+TraFs;
printf("\n Ingrese calificacion del examen de fisica tercer parcial:\t");
scanf("%f",&ExamFt);
printf("\n Ingrese numero de trabajos realizados de fisica tercer parcial:\t");
scanf("%i",&TraFt);
ExamFt=(ExamFt/10)*2;
TraFt=TraFt*1;
PromFt=ExamFt+TraFt;
printf("\n Ingrese calificacion del examen de fisica final:\t");
scanf("%f",&ExamFf);
printf("\n Ingrese numero de trabajos realizados de fisica final:\t");
scanf("%i",&TraFf);
ExamFf=(ExamFf/10)*2;
TraFf=TraFf*1;
PromFf=ExamFf+TraFf;
PromFf=PromFf+PromFp+PromFs+PromFt;
printf("\n\n Promedio de FISICA:\t %.2f", PromFf);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
promedio que obtendrá en cada una de ellas. Estas materias se evalúan como se muestra a continuación:
La calificación de Calculo se obtiene de la siguiente manera:
Examen 90%
Promedio de trabajos 10%
En esta materia se pidió un total de tres trabajos.
La calificación de Programación se obtiene de la siguiente manera:
Examen 80%
Promedio de trabajos 20%
En esta materia se pidió un total de dos trabajos.
La calificación de Introducción a la Ingeniería se obtiene de la siguiente manera:
Examen 85%
Promedio de trabajos 15%
En esta materia se pidió un promedio de tres trabajos.
La calificación de Física se obtiene de la siguiente manera:
Primer Parcial 15%
Trabajo 5%
Segundo Parcial 15%
Trabajo 5%
Tercer Parcial 20%
Trabajo 10%
Exámen Final 20%
Trabajos 10%
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular promedio de examenes
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
float PromC,PromP,PromI,PromFp,PromFs,PromFt,PromFf;
float ExamC,ExamP,ExamI,ExamFp,ExamFs,ExamFt,ExamFf;
int TraC,TraP,TraI,TraFp,TraFs,TraFt,TraFf;
printf("\n\n\t\t\t PROMEDIOS \n\n");
printf("\n\t PROMEDIO DE CALCULO \n");
printf("\n Ingrese calificacion del examen de calculo:\t");
scanf("%f",&ExamC);
printf("\n Ingrese numero de trabajos realizados de calculo(total 3):\t");
scanf("%i",&TraC);
ExamC=(ExamC/10)*9;
TraC=TraC/3;
PromC=ExamC+TraC;
printf("\n Promedio de CALCULO:\t%.2f",PromC);
printf("\n\n\t PROMEDIO DE PROGRAMACION \n");
printf("\n Ingrese calificacion del examen de programacion:\t");
scanf("%f",&ExamP);
printf("\n Ingrese numero de trabajos realizados de programacion(total 2):\t");
scanf("%i",&TraP);
ExamP=(ExamP/10)*8;
TraP=(TraP/2)*2;
PromP=ExamP+TraP;
printf("\n Promedio de PROGRAMACIOn:\t%.2f",PromP);
printf("\n\n\t PROMEDIO DE INTRODUCCION A LA INGENIERIA \n");
printf("\n Ingrese calificacion del examen de introduccion a la ingenieria:\t");
scanf("%f",&ExamI);
printf("\n Ingrese numero de trabajos realizados de introduccion a la ingenieria (total 3):\t");
scanf("%i",&TraI);
ExamI=(ExamI/10)*8.50;
TraI=(TraI/3)*1.50;
PromI=ExamI+TraI;
printf("\n Promedio de INTRODUCCION A LA INGENIERIA:\t%.2f",PromI);
printf("\n\n\t PROMEDIO DE FISICA \n");
printf("\n Ingrese calificacion del examen de fisica primer parcial:\t");
scanf("%f",&ExamFp);
printf("\n Ingrese numero de trabajos realizados de fisica primer parcial:\t");
scanf("%i",&TraFp);
ExamFp=(ExamFp/10)*1.50;
TraFp=TraFp*.50;
PromFp=ExamFp+TraFp;
printf("\n Ingrese calificacion del examen de fisica segundo parcial:\t");
scanf("%f",&ExamFs);
printf("\n Ingrese numero de trabajos realizados de fisica segundo parcial:\t");
scanf("%i",&TraFs);
ExamFs=(ExamFs/10)*1.50;
TraFs=TraFs*.50;
PromFs=ExamFs+TraFs;
printf("\n Ingrese calificacion del examen de fisica tercer parcial:\t");
scanf("%f",&ExamFt);
printf("\n Ingrese numero de trabajos realizados de fisica tercer parcial:\t");
scanf("%i",&TraFt);
ExamFt=(ExamFt/10)*2;
TraFt=TraFt*1;
PromFt=ExamFt+TraFt;
printf("\n Ingrese calificacion del examen de fisica final:\t");
scanf("%f",&ExamFf);
printf("\n Ingrese numero de trabajos realizados de fisica final:\t");
scanf("%i",&TraFf);
ExamFf=(ExamFf/10)*2;
TraFf=TraFf*1;
PromFf=ExamFf+TraFf;
PromFf=PromFf+PromFp+PromFs+PromFt;
printf("\n\n Promedio de FISICA:\t %.2f", PromFf);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
Ejercicio 9 (secueciales)
Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una cantidad
distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida.
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular el precio de venta de articulos
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
float InvUno,InvDos,InvTres,InvTotal;
printf("\t\t\t PORCENTAJE DE INVERSION\n\n\n\n");
printf("Ingrese inversion UNO:\t$");
scanf("%f",&InvUno);
printf("Ingrese inversion DOS:\t$");
scanf("%f",&InvDos);
printf("Ingrese inversion TRES:\t$");
scanf("%f",&InvTres);
InvTotal=InvUno+InvDos+InvTres;
InvUno=(InvUno*100)/InvTotal;
InvDos=(InvDos*100)/InvTotal;
InvTres=(InvTres*100)/InvTotal;
printf("\n\nPocentaje de inversion UNO:\t\t%.1f porciento",InvUno);
printf("\n\nPocentaje de inversion DOS:\t\t%.1f porciento",InvDos);
printf("\n\nPocentaje de inversion TRES:\t\t%.1f porciento",InvTres);
printf("\n_________________________________________________________\t\t");
printf("\n\nPocentaje total:\t\t\t 100 porciento");
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida.
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular el precio de venta de articulos
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
float InvUno,InvDos,InvTres,InvTotal;
printf("\t\t\t PORCENTAJE DE INVERSION\n\n\n\n");
printf("Ingrese inversion UNO:\t$");
scanf("%f",&InvUno);
printf("Ingrese inversion DOS:\t$");
scanf("%f",&InvDos);
printf("Ingrese inversion TRES:\t$");
scanf("%f",&InvTres);
InvTotal=InvUno+InvDos+InvTres;
InvUno=(InvUno*100)/InvTotal;
InvDos=(InvDos*100)/InvTotal;
InvTres=(InvTres*100)/InvTotal;
printf("\n\nPocentaje de inversion UNO:\t\t%.1f porciento",InvUno);
printf("\n\nPocentaje de inversion DOS:\t\t%.1f porciento",InvDos);
printf("\n\nPocentaje de inversion TRES:\t\t%.1f porciento",InvTres);
printf("\n_________________________________________________________\t\t");
printf("\n\nPocentaje total:\t\t\t 100 porciento");
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
Ejercicio 8 (secuenciales)
Todos los lunes, miércoles y viernes, una persona corre la misma ruta y cronometra los tiempos obtenidos.
Determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera.
Diagrama de flujo
Corrida
Determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera.
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular promedio de tiempos
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
float lunes,mier,vier,prom;
printf("\t\t\t PROMEDIO DE TIEMPO\n\n\n\n");
printf("Ingrese tiempo de Lunes(min):\t\t");
scanf("%f",&lunes);
printf("\nIngrese tiempo de Miercoles(min):\t");
scanf("%f",&mier);
printf("\nIngrese tiempo de Viernes(min):\t\t");
scanf("%f",&vier);
prom=(lunes+mier+vier)/3;
printf("\n\nEl promedio de tiempo es:\t\t%.2f",prom);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
float lunes,mier,vier,prom;
printf("\t\t\t PROMEDIO DE TIEMPO\n\n\n\n");
printf("Ingrese tiempo de Lunes(min):\t\t");
scanf("%f",&lunes);
printf("\nIngrese tiempo de Miercoles(min):\t");
scanf("%f",&mier);
printf("\nIngrese tiempo de Viernes(min):\t\t");
scanf("%f",&vier);
prom=(lunes+mier+vier)/3;
printf("\n\nEl promedio de tiempo es:\t\t%.2f",prom);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
Ejercicio 7 (scuenciales)
El dueño de una tienda compra un articulo a un precio determinado. Obtener el precio en que lo debe vender para
obtener una ganancia del 30%.
Diagrama de Flujo
obtener una ganancia del 30%.
Diagrama de Flujo
Codigo en C
/*
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
float art;
printf("\n\n\t\t\t PRECIO DE VENTA \n\n\n\n");
printf("Ingrese el precio de compra del articulo:\t$");
scanf("%f",&art);
art=art*1.30;
printf("El precio de venta es de:\t$%.2f",art);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
float art;
printf("\n\n\t\t\t PRECIO DE VENTA \n\n\n\n");
printf("Ingrese el precio de compra del articulo:\t$");
scanf("%f",&art);
art=art*1.30;
printf("El precio de venta es de:\t$%.2f",art);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
martes, 15 de febrero de 2011
Ejercicio 5 (secuenciales)
Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior.
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular el aumento de salario
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
float salario;
printf("\t\t\t AUMENTO DE SALARIO\n\n\n\n");
printf("Ingrese su salario:\t$");
scanf("%f",&salario);
salario=salario*1.25;
printf("\n\nSu nuevo salario:\t$%.2f",salario);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
Diagrama de flujo
/*Descripcion:Programa para calcular el aumento de salario
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
float salario;
printf("\t\t\t AUMENTO DE SALARIO\n\n\n\n");
printf("Ingrese su salario:\t$");
scanf("%f",&salario);
salario=salario*1.25;
printf("\n\nSu nuevo salario:\t$%.2f",salario);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
ejercicio 6 (secuenciales)
En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El presupuesto anual del hospital se
reparte conforme a la siguiente. tabla:
Área Porcentaje del presupuesto
Ginecología 40%
Traumatología 30%
Pediatría 30%
Obtener la cantidad de dinero que recibirá cada área, para cualquier monto presupuestal.
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular el reparto de presupuesto
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
float pres,gine,trauma,ped;
printf("\t\t\t REPARTO DE PRESUPUESTO ANUAL\n\n\n\n");
printf("Ingrese Presupuesto anual:\t$");
scanf("%f",&pres);
gine=pres*0.40;
printf("\n\nEl presupuesto de Ginecologia es:\t$%.2f",gine);
trauma=pres*0.30;
printf("\n\nEl presupuesto de Traumatologia es:\t$%.2f",trauma);
ped=pres*0.30;
printf("\n\nEl presupuesto de Pediatria es:\t\t$%.2f",ped);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
reparte conforme a la siguiente. tabla:
Área Porcentaje del presupuesto
Ginecología 40%
Traumatología 30%
Pediatría 30%
Obtener la cantidad de dinero que recibirá cada área, para cualquier monto presupuestal.
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular el reparto de presupuesto
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
float pres,gine,trauma,ped;
printf("\t\t\t REPARTO DE PRESUPUESTO ANUAL\n\n\n\n");
printf("Ingrese Presupuesto anual:\t$");
scanf("%f",&pres);
gine=pres*0.40;
printf("\n\nEl presupuesto de Ginecologia es:\t$%.2f",gine);
trauma=pres*0.30;
printf("\n\nEl presupuesto de Traumatologia es:\t$%.2f",trauma);
ped=pres*0.30;
printf("\n\nEl presupuesto de Pediatria es:\t\t$%.2f",ped);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
lunes, 14 de febrero de 2011
Ejercicio 4 (secuenciales)
Calcular el número de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio, si la formula es:
Num_ pulsaciones = (220 - edad)/10
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular el numero de pulsasiones
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
int num_pul,edad;
printf("\t\t\tNUMERO DE PULSACIONES \n\n\n\n");
printf("ingrese edad:\t");
scanf("%i",&edad);
num_pul=(220-edad)/10;
printf("\n\nSu numero de pulsasiones por cada 10 seg es:\t %i",num_pul);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
Num_ pulsaciones = (220 - edad)/10
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular el numero de pulsasiones
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
int num_pul,edad;
printf("\t\t\tNUMERO DE PULSACIONES \n\n\n\n");
printf("ingrese edad:\t");
scanf("%i",&edad);
num_pul=(220-edad)/10;
printf("\n\nSu numero de pulsasiones por cada 10 seg es:\t %i",num_pul);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Corrida
Ejercicio 3 (secuanciales)
La presión, el volumen y la temperatura de una masa de aire se relacionan por la formula:
masa = (presión * volumen)/(0.37 * (temperatura + 460))
Diagrama de flujo
Impresion de pantalla
masa = (presión * volumen)/(0.37 * (temperatura + 460))
Diagrama de flujo
Codigo en C
/*Descripcion:Programa para calcular la masa de un gas
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
float presion,vol,tem,masa;
printf("\t\t\tMASA DE UN GAS\n\n\n\n");
printf("ingrese presion:\t");
scanf("%f",&presion);
printf("\n\n ingrese volumen:\t");
scanf("%f",&vol);
printf("\n\n ingrese temperatura:\t");
scanf("%f",&tem);
masa=(presion*vol)/(0.37*(tem+460));
printf("\n\n la masa es:\t %0.2f",masa);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
float presion,vol,tem,masa;
printf("\t\t\tMASA DE UN GAS\n\n\n\n");
printf("ingrese presion:\t");
scanf("%f",&presion);
printf("\n\n ingrese volumen:\t");
scanf("%f",&vol);
printf("\n\n ingrese temperatura:\t");
scanf("%f",&tem);
masa=(presion*vol)/(0.37*(tem+460));
printf("\n\n la masa es:\t %0.2f",masa);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
domingo, 13 de febrero de 2011
Ejercicio 2 (Secuenciales)
Leer un número y escribir el valor absoluto del mismo.
Diagrama de flujo
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
int num;
printf("\t\t\tVALOR ABSOLUTO\n\n\n\n");
printf("ingrese un numero entero: \t");
scanf("%i",&num);
if (num<0){
num=num*-1;
}
printf("el valo absoluto de su numero es:\t%i",num);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Diagrama de flujo
Codigo en c
/*Descripcion:Programa para mostrar el valor absoluto de un numero enteroAutor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
int num;
printf("\t\t\tVALOR ABSOLUTO\n\n\n\n");
printf("ingrese un numero entero: \t");
scanf("%i",&num);
if (num<0){
num=num*-1;
}
printf("el valo absoluto de su numero es:\t%i",num);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Impresion de imagen corrida
Ejercicio 1 (estructuras secuenciales)
Dada un cantidad en pesos, obtener la equivalencia en dólares, asumiendo que la unidad cambiaría es un dato
desconocido.
/*Descripcion:Programa para convertir pesos en dolares
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
float pesos, cambio, dolares;
printf("\t\t\tCOMVERSION DE PESOS A DOLARES\n\n\n\n\n");
printf(" ingrese la cantidad (Pesos):\t$");
scanf("%f",&pesos);
printf("\n ingrese la unidad cambiaria:\t$");
scanf("%f",&cambio);
dolares=pesos/cambio;
printf("\n su catidad en dolares es:\t $ %0.2f ",dolares);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
desconocido.
/*Descripcion:Programa para convertir pesos en dolares
Autor: Membrillo Rodriguez Cristian Emanuel
Grupo: 2293 FCA UNAM */
#include <stdio.h>
main(void){
float pesos, cambio, dolares;
printf("\t\t\tCOMVERSION DE PESOS A DOLARES\n\n\n\n\n");
printf(" ingrese la cantidad (Pesos):\t$");
scanf("%f",&pesos);
printf("\n ingrese la unidad cambiaria:\t$");
scanf("%f",&cambio);
dolares=pesos/cambio;
printf("\n su catidad en dolares es:\t $ %0.2f ",dolares);
printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
}
Suscribirse a:
Entradas (Atom)