Documentos de Académico
Documentos de Profesional
Documentos de Cultura
rectangular y obtenido valores A, B ,C. Para cada medicin hay que calcular
la distancia D que representa la longitud de un diagonal, de acuerdo con la
frmula:
D = A2 + B2 + C2
Lea el nombre completo de cada estudiantes, el nmero de su cuarto, la
ubicacin de su asiento (con propsito de identificacin) y los valores A, B, C.
Imprima los datos ledos y la distancia calculada.
Lenguaje c
#include <iostream>
#include<conio.h>
#include<stdio.h>
Estudiante Z;
cout<<"\n\nIntroducir el nombre del extudiante : ";
getline(cin,Z.nombre);
cout<<"===============================================================
=";
cout<<"\nNOMBRE DEL ESTUDIANTE : "<<Z.nombre;
cout<<"\nNUMERO DE CUARTO DEL ESTUDIANTE : "<<Z.cuarto;
cout<<"\nUBICACION DEL ESTUDIANTE : Fila "<<Z.x<<" y COLUMNA
"<<Z.y;
cout<<"\nVALORES INTRODUCIDOS : ";
cout<<"\n A : "<<Z.a;
cout<<"\n B : "<<Z.b;
cout<<"\n C : "<<Z.c;
cout<<"\nDISTANCIA CALCULADA : "<<d;
getch();
return 0;
}
78-Leer un archivo donde cada registro contenga lo siguiente datos:
Sexo 1-Masculino, 2-Femenino
Ao de nacimiento
Estado civil 1-Soltero, 2-Casado
Se desea saber:
El nmero de hombres solteros que puedan votar.
El nmero de hombres casados que puedan votar.
El nmero de mujeres solteras que pueda votar
El nmero de mujeres casadas que pueda votar.
El nmero total de personas solteras que puedan votar.
El nmero total de personas casadas que pueden votar.
El nmero total de personas hombres y mujer casados y solteras que pueden votar
NOTA:
Solo pueden votar las personas que tengan 18 aos cumplidos.
Pseudocdigo
leer n, A1
hc<-0
hs<-0
mc<-0
ms<-0
s<-0
c<-0
t<-0
mientras n>0
leer sexo, e, A
si a1-a>=18
segun sexo
caso "h":
segun e
caso "s":
hs=hs+1
s=s+1
caso "c":
hc=hc+1
c=c+1
FinSegun
caso "m":
segun e
caso "s":
ms=ms+1
s=s+1
caso "c":
mc=mc+1
c=c+1
FinSegun
FinSegun
t=t+1
FinSi
n=n-1
FinMientras
escribir hc
escribir hs
escribir mc
escribir ms
escribir s
escribir c
escribir t
Fin
Lenguaje C
#include<stdio.h>
#include<conio.h>
int main() {
int a, c, e, hc, mc, ms, hs, s,sexo, t;
int a1 = 2016;
int n = 4;
//int z;
printf("NUMERO DE PERSONAS QUE PUENDEN VOTAR MAYORES DE 18
AOS %d \n", n);
printf("Ao Actual %d \n", a1);
hc = 0;
hs = 0;
mc = 0;
ms = 0;
s = 0;
c = 0;
t = 0;
while (n>0) {
printf("ingresar sexo: 1-Femenino 2-Masculino "); scanf("%d", &sexo);
printf("ingresar estado Civil: 1-Soltero 2-Casado "); scanf("%d", &e);
printf("ingresar ao de nacimiento: "); scanf("%d", &a);
printf("\n\n");
if (a1-a >= 18) {
switch (sexo) {
case 1:
switch (e) {
case 1:
hs = hs+1;
s = s+1;
break;
case 2:
hc = hc+1;
c = c+1;
break;
}
break;
case 2:
switch (e) {
case 1:
ms = ms+1;
s = s+1;
break;
case 2:
mc = mc+1;
c = c+1;
break;
}
break;
}
t = t+1;
}
n = n-1;
}
printf("cantidad de Hombres Solteros que pueden votar: %d\n",hc);
printf("cantidad de Hombres Casados que pueden votar: %d\n",hs);
printf("cantidad de Mujeres Solteras que pueden votar: %d\n",mc);
printf("cantidad de Mujeres Casadas que pueden votar: %d\n",ms);
printf("cantidad de Personas Solteras que pueden votar: %d\n",s);
printf("cantidad de Personas Casadas que pueden votar: %d\n",c);
printf("TOTAL DE PERSONAS ENTRE HOMBRES Y MUJERES SOLTEROS
Y CASADOS QUE PUEDEN VOTAR: %d\n",t); scanf("%s",z);
getch(); }
PASCAL
Program inicio;
Var
a: Real;
a1: Real;
c: Real;
e: Integer;
hc: Real;
hs: Real;
mc: Real;
ms: Real;
n: Real;
s: Real;
sexo: Integer;
t: Real;
Begin
ReadLn(n,a1);
hc := 0;
hs := 0;
mc := 0;
ms := 0;
s := 0;
c := 0;
t := 0;
While n>0 Do Begin
ReadLn(sexo,e,a);
If a1-a>=18 Then Begin
Case sexo Of
'h': Begin
Case e Of
's': Begin
hs := hs+1;
s := s+1;
End;
c': Begin
hc := hc+1;
c := c+1;
End;
End;
End;
'm': Begin
Case e Of
s': Begin
ms := ms+1;
s := s+1;
End;
'c': Begin
mc := mc+1;
c := c+1;
End;
End;
End;
End;
t := t+1;
End;
n := n-1;
End;
WriteLn(hc);
WriteLn(hs);
WriteLn(mc);
WriteLn(ms);
WriteLn(s);
WriteLn(c);
WriteLn(t);
End.
DIAGRAMA NS
80- El valor actual neto de un proyecto
Pseudocdigo
INICIO
Leer k,n
t=0
a=18000/ (1+k)*t
mientras (t<=n)
t=t+1
a=5600/ exp (t*ln(1+k))
FinMientras
si (a>=0)
Entonces
escribir "EL PROYECTO SE ACEPTA",A
Sino
escribir "EL PROYECTO SE RECHAZA",A
FinSi
Fin
DIAGRAMA DE FLUJO
Lenguaje C
#include<stdio.h>
#include<math.h>
main() {
float a, k;
int t,p, n;
("PROYECTO DE INVERSION\n"); scanf ("%d\n", &p);
scanf("%f",&k);
scanf("%s",n);
t = 0;
a = 18000/(1+k)*t;
while ((t<=n)) {
t = t+1;
a = 5600/exp(t*log(1+k));
}
if ((a>=0)) {
printf("EL PROYECTO SE ACEPTA%f\n",a);
} else {
printf("EL PROYECTO SE RECHAZA%f\n",a);
}
return 0;
}
PASCAL
Program inicio;
Var
a: Real;
k: Real;
n: Real;
t: Real;
Begin
ReadLn(k,n);
t := 0;
a := 18000/(1+k)*t;
While (t<=n) Do Begin
t := t+1;
a := 5600/Exp(t*Ln(1+k));
End;
If (a>=0) Then Begin
WriteLn('EL PROYECTO SE ACEPTA',a);
End
Else Begin
WriteLn('EL PROYECTO SE RECHAZA',a);
End;
End.
DIAGRAMA NS
Lenguaje C
#include<stdio.h>
#include<conio.h>
int main(int argc, char *argv[]){
int pasc[15];
int n=15;
int x, i, j;
x=0;
//valida el numero de lineas
for (i=1; i<=n ; i++)
{
//Construimos el triangulo de pascal
for (j=x; j>=0; j--)
{
if(j==x || j==0)
{
pasc[j] = 1;
}
else
{
pasc[j] = pasc[j] + pasc[j-1];
}
}
x++;
printf("\n");
//Truco para imprimir el triangulo
for (j=1; j<=n-i; j++)
printf(" ");
n
xi.Fi
PROM : i=1
n
Fi
i=1
PSEUDOCODIGO
INICIO
leer n
sumfx=0
conta=0
sumf=0
mientras (conta<n)
leer f,x
sumfx=sumfx+(f*x)
sumf=sumf+f
conta=conta+1
FinMientras
prom=sumfx/sumf
escribir "EL PROMEDIO ES:" PROM
Fin
DIAGRAMA DE FLUJO
PASCAL
Program inicio;
Var
conta: Real;
f: Real;
n: Real;
prom: Real;
sumf: Real;
sumfx: Real;
x: Real;
Begin
ReadLn(n);
sumfx := 0;
conta := 0;
sumf := 0;
While (conta<n) Do Begin
ReadLn(f,x);
sumfx := sumfx+(f*x);
sumf := sumf+f;
conta := conta+1;
End;
prom := sumfx/sumf;
WriteLn('EL PROMEDIO ES:',prom);
End.
Lenguaje C
#include<stdio.h>
#include<conio.h>
int main() {
int n, conta, f,x;
float prom, sumf, sumfx;
do{
printf("DIGITE EL VALOR DE N:\N");scanf("%d",n);
sumfx = 0;
conta = 0;
sumf = 0;
while (conta < n)
{
printf("DIGITE EL VALOR DE F:\N"); scanf("%f",&f);
printf("DIGITE EL VALOR DE X:\N"); scanf("%f",&x);
sumfx = sumfx+(f*x);
sumf = sumf+f;
conta = conta+1;
}
prom = sumfx/sumf;
printf("EL PROMEDIO ES:%-0.2f\n",prom);
getch();
}
DIAGRAMA NS