Beruflich Dokumente
Kultur Dokumente
Problema
Algoritmo
1.- Declarar las
directivas del
procesador.
2.-Declarar mis
tres variables
globales y las tres
constantes.
3.-Imprimirlas
variables globales
y constantes.
Diagrama de flujo
Codificacin
#include <stdio.h>
Inicio
1
Imprimir las
variables declaradas
FIN
Ejecucin
FIN
#include <stdio.h>
#include <math.h>
double a=6.022143E23;
float b=8.85E-12;
double c=299792458;
float d,e,f;
main()
{
printf("Dame el valor de
capacitancia= ");
scanf("%f",&d);
printf("Dame el valor de
indcutacnia= ");scanf("%f",&e);
printf("Dame el valor de
resistencia= ");scanf("%f",&f);
system("CLS");
printf("El valor de a=
%g\n",a);
printf("El valor de b=
%g\n",b);
printf("El valor de c= %.2f
\n",c);
printf("El valor de
capacitancia=%.2f
microFaradios\n",d);
printf("El valor de
inductancia=%.4f mH\n",e);
printf("El valor de
resistencia=%.2f
GigaOhms\n",f);
}
FIN
#include <stdio.h>
char nombre[15],
LugarNacimiento[50], carrera[20],
curso[15];
float promedio,calificacion;
int edad;
main()
{
printf("Escribe tu nombre...");
scanf("%s",&nombre);
printf("Escribe tu edad... ");
scanf("%i",&edad);
printf("Escribe el lugar donde
naciste...");
scanf("%s",&LugarNacimiento);
printf("Pon tu carrera ideal, sin
espacios..."); scanf("%s",&carrera);
printf("Da tu promedio
actual..."); scanf("%f",&promedio);
printf("Escribe el curso en el que
estas actualmente...");
scanf("%s",&curso);
printf("Pon la calificacion que
deseas obtener...");
scanf("%f",&calificacion);
system("PAUSE");
system("CLS");
printf("Nombre: %s\n",nombre);
printf("Edad: %i\n",edad);
printf("Lugar de Nacimiento:
%s\n",LugarNacimiento);
printf("Carrera ideal:
%s\n",carrera);
printf("Promedio escolar:
%.2f\n",promedio);
printf("Curso Actual:
%s\n",curso);
printf("Calificacion esperada:
%.2f\n",calificacion);
}
1.-Declarar las
directivas del
Disear un programa que transforme:
procesador
Centmetros a Metros, Pulgadas,
Pie,
2.- Declaro las
Millas
variables(cm,
pulgadas, pies,
millas, metros).
3.- Pido el valor
de la variable cm.
4.- Proceso de
conversin.
5.- Imprimir
resultados.
Inicio
Declarar las
variables
Pedir (escanear)
los datos.
Proceso de
conversin
FIN
#include <stdio.h>
#include <math.h>
float cm, M,plg,pie,millas;
main()
{
printf("Este programa hace
las conversiones de centimetros
a metros, pulgadas,\npies y
millas\n\n");
printf("Escribe el valor en
centimetros que deseas
convertir "); scanf("%f",&cm);
M=cm/100;
plg=cm*0.393701;
pie=cm*0.0328084;
millas=cm*6.21371E-6;
system("CLS");
printf("La conversion de %.2f
centimetros queda asi:\n",cm);
printf("%.4f metros\n",M);
printf("%.4f pulgadas\n",plg);
printf("%.4f pies\n",pie);
printf("%f millas\n",millas);
}
Proceso de
clculo.
5
Imprimir los
resultados
FIN
#include <stdio.h>
#include <math.h>
float E=100,R=44,I,V;
main()
{
printf("ESTE PROGRAMA
CALCULA LA CORRIENTE
ELECTRICA, POTENCIA Y CAIDA
DE TENSION EN UN CIRCUITO
DE UNA RESISTENCIA C\n");
system("PAUSE");
I=E/R;
double P=pow(I,2)*R;
V=I*R;
printf("\nLa resistencia es
%.2f y la tension del circuito es
%.2f\n",R,E);
printf("La corriente del
circuito es %.2f Amperes\n",I);
printf("La potencia del
circuito es %.2f Watts\n",P);
printf("La caida de tension
del circuito es %.2f Volts\n",V);
}
Inicio
Declarar las
variables
Proceso de
clculo.
6
Imprimir los
resultados
FIN
#include <stdio.h>
#include <math.h>
float
E=50,R1=2.5,R2=3,R3=10,R4=44
,Rt,I,Pt;
main()
{
Rt=R1+R2+R3+R4;
I=E/Rt;
Pt=E*I;
printf("\nLa resistencia total
es %.2f Ohms\n",Rt);
printf("La corriente del
circuito es %.2f Amperes\n",I);
printf("La potencia del
circuito es %.2f Watts\n",Pt);
}
Inicio
Declarar las
variables
Proceso de
clculo.
7
Imprimir los
resultados
FIN
#include <stdio.h>
#include <math.h>
float
E=50,R1=2.5,R2=3,R3=10,R4
=44,Rt,Req,I,Pt;
main()
{
Rt=(1/R1)+(1/R2)+(1/R3)+(1/
R4);
Req=1/Rt;
I=E/Req;
Pt=E*I;
printf("\nLa resistencia
equivalente es %.2f
Ohms\n",Req);
printf("La corriente del
circuito es %.2f
Amperes\n",I);
printf("La potencia del
circuito es %.2f Watts\n",Pt);
}
Inicio
Declarar las
variables
Proceso de
clculo.
Imprimir
resultados
FIN
#include <stdio.h>
#include <math.h>
#define e 2.71829542
double x=2,A,B,C;
main()
{
A=sinh((pow(e,x)-pow(e,x))/2);
B=cosh((pow(e,x)-pow(e,x))/2);
C=tanh(A/B);
printf("A= %f\n",A);
printf("B= %f\n",B);
printf("C= %f\n",C);
}
Inicio
Declarar las
variables
Proceso de
clculo.
Imprimir los
resultados
FIN
#include <stdio.h>
#include <math.h>
float L1,L2,L3,L4,Lt,E=1,I;
float t=15.65;
main()
{
L1=2E-3*1E-3;
L2=10E-12*1E6;
L3=10E-12*1E6;
L4=100E-6*1E3;
Lt=L1+L2+L3+L4;
I=Lt*E/t;
printf("\nLa Inductancia
total es %f microH\n",Lt);
printf("La corriente es %f
Amperes\n",I);
}
Inicio
Declarar las
variables
Proceso de
clculo.
10
Imprimir los
resultados
FIN
#include <stdio.h>
#include <math.h>
float
C1,C2,C3,C4,Ct,Ceq,E=100,I;
float t=15.65;
main()
{
C1=5E-3*1E-3;
C2=10E-9*1E3;
C3=10E-9*1E3;
C4=100E-12*1E6;
Ct=(1/C1)+(1/C2)+(1/C3)+(1/
C4);
Ceq=1/Ct;
I=E*Ceq/t;
printf("\nLa capacitancia
equivalente es %f
MicroFaradios\n",Ceq);
printf("La corriente es %f
Amperes\n",I);
}
11
Inicio
Declarar las
variables
Pedir datos en
radianes.
Proceso de
clculo.
Imprimir los
resultados
Pedir datos en
grados.
Proceso de
clculo.
Imprimir
resultados finales
#include <stdio.h>
#include <math.h>
#define e 2.71829542
float
grados,radianes,grados1,radi
anes1;
main()
{
printf("Dame los radianes
que quieres convertir,
habiendo multiplicado la
magnitud por \nPI
previamente \n");
scanf("%f",&radianes);
grados=radianes*180/M_PI;
printf("En grados equivale a
%f\n",grados);
printf("Ahora
comprobemos. Dame los
grados ");
scanf("%f",&grados1);
radianes1=grados*(M_PI/18
0);
printf("En radianes equivale
a %f\n",radianes1);
}
FIN
12
#include <stdio.h>
#include <math.h>
Inicio
Declarar las
variables
Proceso de
clculo.
Imprimir
resultados
FIN
double
A=30,B=50,Angulo,Angulo1,
Angulo2;
main()
{
double C=tan(A)*180/M_PI;
double D=tan(B)*180/M_PI;
Angulo1= C+D;
Angulo2=1-(C*D);
Angulo=Angulo1/Angulo2;
printf("\nLa tangente de A+B
segun la ecuacion dada =%f
",Angulo);
}
Inicio
Declarar las
variables
Proceso de
clculo.
13
Imprimir los
resultados
FIN
#include <stdio.h>
#include <math.h>
float L1,L2,L3,L4,Lt,Leq,E=1,I;
float t=15.65;
main()
{
L1=2E-3*1E-3;
L2=10E-12*1E6;
L3=10E-12*1E6;
L4=100E-6*1E3;
Lt=(1/L1)+(1/L2)+(1/L3)+(1/L
4);
Leq=1/Lt;
I=Leq*E/t;
printf("\nLa Inductancia
total es %f microH\n",Lt);
printf("La corriente es %f
Amperes\n",I);
}
Inicio
Declarar las
variables
Proceso de
clculo.
14
Imprimir los
resultados
FIN
#include <stdio.h>
#include <math.h>
float C1,C2,C3,C4,Ct,Ceq,E,I;
float t=15.65;
main()
{
C1=5E-3*1E-3;
C2=10E-9*1E3;
C3=10E-9*1E3;
C4=100E-12*1E6;
Ct=C1+C2+C3+C4;
E=t;
I=E*Ct/t;
printf("\nLa capacitancia
equivalente es %f
MicroFaradios\n",Ct);
printf("La corriente es %f
Amperes\n",I);
}
Inicio
Declarar y definir
las variables
Proceso de
clculo.
15
Imprimir los
resultados
FIN
#include <stdio.h>
#include <math.h>
#define e 2.71829542
double
t=44,E=1,C=1E6,Vc,Xc,f=60;
main()
{
Xc=1/(2*M_PI*f*C);
Vc=E*(1-pow(e,(-t/Xc)));
printf("La tension del
capacitor en 44 s es de %.4f
volts\n",Vc);
}