Sie sind auf Seite 1von 15

N

Problema

Hacer un programa donde se


declaren por lo menos 3
variables globales as como 3
constantes de distinto tipo e
impriman de acuerdo a su tipo
de dato.

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

global1, global2, global3,


const in, const char y
const char(cadena).

1
Imprimir las
variables declaradas

FIN

int global1=50, global2=20,


global3=-35;
const int edad=18;
const char Apellido='F';
const char
nombre[]="Benito";
main()
{
printf("Hola mi nombre es
%s y la letra de mi primer
apellido es %c
\n",nombre,Apellido);
printf("Mi variable global 1
es %i ,mi variable global 2 es
%i\ny mi variable global 3 es
%i\n",global1,global2,global
3);
}

Ejecucin

1.- Declarar las


directivas del
Inicio
Disear un programa que en el procesador.
cual se declaren los datos a, b, c y se
2.- Declarar
las el formato adecuado.
pidan los datos d, e, f y se impriman
todos con
variables a.8.85x10
b y c. 12 F/m Constante
23 -1 6.02214x10 mol NumerodeAvogadro
Declarar a, b y
3.- Pedir los datos
c.
d, e y f.
4.- Imprimir todos
los datos.
Pedir (escanear)
d, e y f.

Imprimir todos los


datos

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);
}

1.- Declarar las


del interacte con el Inicio
Disear un programa en el cualdirectivas
la maquina
usuario y
procesador.
al final la maquina muestre una carta de presentacin del usuario, El
2.- Declarar
programa debe pedir los siguientes
datos: las
variables nombre,
Nombre:
edad,
Edad:
Declarar las
LugarNacimiento,
Lugar de Nacimiento:
variables
carrera,
Carrera Ideal:
promedio, curso,
Promedio escolar:
calificacin.
Curso Actual:
3.- Pedir al
Calificacin esperada:
Pedir (escanear)
usuario los datos
los datos.
y guardarlos.
4.- Imprimir todos
los datos.
3

Imprimir todos los


datos

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

Imprimir todos los


datos

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);
}

1.- Declarar las


directivas
del elctrica, la potencia y la
Disear un programa que calcule
la corriente
procesador.
tensin en la resistencia de un circuito serie simple, para E=100,
Inicio
Declarar las
R= Dos ltimos decimales de su2.-boleta
variables.
3.- Proceso de
clculo de datos.
Declarar las
4.- Imprimir
variables
resultados.

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);
}

Disear un programa que


calcule la Resistencia
equivalente del circuito serie
y adems la Potencia total
del Circuito, para E=50 Volts,
Resistencias R1, R2, R3
propuestas por el usuario y
R4=Dos ltimos decimales de
boleta

1.- Declarar las


directivas del
procesador.
2.- Declarar las
variables.
3.- Proceso de
clculo de datos.
4.- Imprimir
resultados.

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);
}

Disear un programa que


calcule la Resistencia
equivalente del circuito
paralelo y adems la
Potencia total del Circuito,
para E=50 Volts, Resistencias
R1, R2, R3 propuestas por el
usuario y R4=Dos ltimos
decimales de boleta

1.- Declarar las


directivas del
procesador.
2.- Declarar las
variables.
3.- Proceso de
clculo de datos.
4.- Imprimir
resultados.

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);
}

Disear un programa que


calcule el seno, coseno y
tangente hiperblico
utilizando la siguiente
ecuacin y comprobar con la
funcin matemtica sinh,
cosh, tanh(x)

1.- Declarar las


directivas del
procesador.
2.- Declarar las
variables.
3.-Pedir datos en
grados.
4.- Proceso de
clculo de
conversin y de
datos.
5.- Imprimir
resultados

Inicio

Declarar las
variables

Pedir los datos


en grados.

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);
}

Disear un programa que


calcule la Inductancia
equivalente de un circuito
serie y adems la corriente
total del circuito, si e(t)=1,
L1=2mH, L2=L3= 10pH L4 =
100nH

1.- Declarar las


directivas del
procesador.
2.- Declarar las
variables.
3.- Proceso de
clculo de
conversin y de
datos.
4.- Imprimir
resultados.

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);
}

Disear un programa que


calcule la Capacitancia
equivalente de un circuito
serie y adems la corriente
total del circuito, si e(t)=t,
C1=5mF, C2=C3= 10nF C4 =
100PF

1.- Declarar las


directivas del
procesador.
2.- Declarar las
variables.
3.- Proceso de
clculo de
conversin y de
datos.
4.- Imprimir
resultados.

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);
}

Disear un programa que


transforme de grados a
radianes y viceversa de
modo que al imprimir se
comprueben los clculos.

11

1.- Declarar las


directivas del
procesador.
2.- Declarar las
variables.
3.- Pedir datos en
radianes
4.- Proceso de
clculo de
conversin y de
datos.
5.- Imprimir
resultados.
6.-Pedir datos en
grados
7.- Proceso de
clculo de
conversin y de
datos.
8.- Imprimir
resultados finales.

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

Disear un programa que


compruebe la siguiente
ecuacin de suma de
ngulos, dando A y B, tan( )
tan( ) tan( ) 1 tan( ) tan( )

12

1.- Declarar las


directivas del
procesador.
2.- Declarar las
variables.
3.-Pedir datos en
grados.
4.- Proceso de
clculo de
conversin y de
datos.
5.- Imprimir
resultados

#include <stdio.h>
#include <math.h>
Inicio

Declarar las
variables

Pedir los datos


en grados.

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);
}

Disear un programa que


calcule la Inductancia
equivalente del circuito
paralelo y adems la i(t), , si
e(t)=1, L1=2mH, L2=L3= 10pH
L4 = 100nH

1.- Declarar las


directivas del
procesador.
2.- Declarar las
variables.
3.- Proceso de
clculo de
conversin y de
datos.
4.- Imprimir
resultados.

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);
}

Disear un programa que


calcule la capacitancia
equivalente del circuito
paralelo y adems la i(t), si
e(t)=t, C1=5mF, C2=C3= 10nF
C4 = 100PF

1.- Declarar las


directivas del
procesador.
2.- Declarar las
variables.
3.- Proceso de
clculo de
conversin y de
datos.
4.- Imprimir
resultados.

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);
}

Disear un programa que


calcule la tensin en el
capacitor en un tiempo t=
dos ltimos decimales de
boleta en ms. Si E=1 y C=1 F

1.- Declarar las


directivas del
procesador.
2.- Definir y
declarar las
variables.
3.- Proceso de
clculo de datos.
4.- Imprimir
resultados.

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);
}

Das könnte Ihnen auch gefallen