Professional Documents
Culture Documents
Este blog
Pseudocdigo
Proceso PorcentajeNumeros
Escribir "Ingrese la cantidad de numeros:";
Leer cant;
par <-0;
Para i<-1 Hasta cant Con Paso 1 Hacer
Escribir "Ingrese el numero ", i, " :";
Leer num;
Si num%2 = 0 Entonces
par <- par + 1;
FinSi
FinPara
porcentaje <- par/cant*100.0;
Escribir "El porcentaje de : ";
Escribir " - numeros pares: ", porcentaje;
Escribir " - numeros impares: ", 100 - porcentaje;
FinProceso
Pseudocdigo
Proceso PerimetroTriangulo
Escribir "PERIMETRO DE UN TRIANGULO";
Escribir "Ingresar los lados: ";
Escribir "Lado 1: ";
Leer L1;
Escribir "Lado 2: ";
Leer L2;
import java.util.Scanner;
}
}
package DFD;
import java.util.Scanner;
}
}
Pseudocdigo
Proceso SumaNumeros
suma<-0;
// se pide que se ingrese los numeros
Para i<-1 Hasta cant Con Paso 10 Hacer
Escribir "Ingrese el numero ",i;
Leer numero;
suma <- suma + numero;
FinPara
Escribir "La suma es: ",suma;
Escribir "El promedio es: ", suma/10;
FinProceso
Pseudocodigo
Proceso SumaNumerosPares
Escribir "SUMA DE NUMEROS PARES EN UN RANGO";
Escribir "Ingrese numero inferior: ";
Leer inferior;
Escribir "Ingrese numero superior: ";
Leer superior;
suma <- 0;
Mientras inferior < superior Hacer
//averiguamos si el numero es par
Si inferior%2=0 Entonces
suma <- suma + inferior;
FinSi
inferior <- inferior + 1;
FinMientras
Escribir "La suma de numeros pares es: ", suma;
FinProceso
PUNTUACION
A
Realizar anlisis
Realizar diagrama de flujo de datos
Elaborar el programa en C++
Diagrama de Flujo
Pseudocdigo
Proceso MediaNotas
//cantidad de notas
n <- 4;
nota <- 0;
// se declara un arreglo de n elementos
Dimension notas[n];
//se llena las notas en el arreglo
Para i<-0 Hasta n-1 Con Paso 1 Hacer
Escribir "Ingrese nota ",i+1;
Leer notas[i];
//comprobamos que la nota ingresada sea correcta
Si notas[i]>= 0 Y notas[i]<=100 Entonces
Escribir "Nota OK";
Sino
Escribir "Nota incorrecta ";
i <- i-1;
FinSi
FinPara
//se calcula la media
Para i<-0 Hasta n-1 Con Paso 1 Hacer
int main() {
float i;
float n;
float nota;
float notas;
n=4;
nota=0;
for (i=0;i<=n-1;i++) {
cout<<"Ingrese nota "<<i+1<<endl;
cin>>notas[i];
if (notas[i]>=0&¬as[i]<=100) {
cout<<"Nota OK"<<endl;
} else {
cout<<"Nota incorrecta "<<endl;
i=i-1;
}
}
for (i=0;i<=n-1;i++) {
nota=nota+notas[i];
}
nota=nota/n;
cout<<"MEDIA PUNTUACION"<<endl;
if (nota>=60&¬a<=69) {
cout<<nota<<"
D"<<endl;
}
if (nota>=70&¬a<=79) {
cout<<nota<<"
C"<<endl;
}
if (nota>=80&¬a<=89) {
cout<<nota<<"
B"<<endl;
}
if (nota>=90&¬a<=100) {
cout<<nota<<"
A"<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main() {
float i;
float n;
float nota;
float notas;
n=4;
nota=0;
for (i=0;i<=n-1;i++) {
cout<<"Ingrese nota "<<i+1<<endl;
cin>>notas[i];
if (notas[i]>=0&¬as[i]<=100) {
cout<<"Nota OK"<<endl;
} else {
cout<<"Nota incorrecta "<<endl;
i=i-1;
}
}
for (i=0;i<=n-1;i++) {
nota=nota+notas[i];
}
nota=nota/n;
cout<<"MEDIA PUNTUACION"<<endl;
if (nota>=60&¬a<=69) {
cout<<nota<<"
D"<<endl;
}
if (nota>=70&¬a<=79) {
cout<<nota<<"
C"<<endl;
}
if (nota>=80&¬a<=89) {
cout<<nota<<"
B"<<endl;
}
if (nota>=90&¬a<=100) {
cout<<nota<<"
A"<<endl;
return 0;
}
Publicado por George Tacuri en 09:48 0 comentarios Enlaces a esta entrada
Etiquetas: C++, codigo fuente, diagrama de flujo, PSeInt, pseudocodigo
Suma de los 10 primeros pares - Diagrama de Flujo
En pseudocodigo:
Proceso SumaPares
num <- 0;
sum <- 0;
Mientras num < 11 Hacer
Si num%2 = 0 Entonces
sum <- sum + num;
FinSi
num <- num + 1;
FinMientras
Escribir "La suma de los 10 primeros pares es: ",sum;
FinProceso
Proceso MultiploDeOtro
Escribir 'Ingrese un numero';
Leer n1;
Escribir 'Ingrese otro numero';
Leer n2;
Si n1>n2 Entonces
Si n1 MOD n2=0 Entonces
Escribir 'El numero ',n1,' es multiplo de ',n2;
Sino
Escribir 'El numero ',n1,' No es multiplo de ',n2;
FinSi
Sino
Si n2 MOD n1=0 Entonces
Escribir 'El numero ',n2,' es multiplo de ',n1;
Sino
Escribir 'El numero ',n2,' No es multiplo de ',n1;
FinSi
FinSi
FinProceso
Cdigo fuente
int main() {
int d,m,y, i;
bool bisiesto = false;
//comprobamos si el ao es bisiesto
if(y%4==0 && y%100!=100 || y%400==0)
bisiesto = true;
int main() {
int d,m,y, i;
bool bisiesto = false;
cin >> d;
cout << "Introduce el mes: ";
cin >> m;
cout << "Introduce el anio: ";
cin >> y;
//comprobamos si el ao es bisiesto
if(y%4==0 && y%100!=100 || y%400==0)
bisiesto = true;
}
}
else
cout << "\nFecha no valida";
}
PSEUDOCODIGO
Proceso KilosLibras
Escribir "CONVIERTE DE KILOS A LIBRAS";
Escribir "Ingresar (Kg): ";
Leer kilos;
libras <- 2.20462262*kilos;
import java.util.Scanner;
}
}
-Los usuarios buscaron: como calcular libras a toneladas en java codificacin.
Publicado por George Tacuri en 12:31 0 comentarios Enlaces a esta entrada
Etiquetas: codigo fuente, Java
viernes, 8 de marzo de 2013
Elevar un numero a una potencia - Diagrama de Flujo
Realizar el diagrama de flujo de un programa que permita elevar un numero
entero ingresado por teclado, a una potencia dada.
PSEUDOCDIGO
Proceso ElevarPotencia
Escribir "Ingrese un numero: ";
Leer num;
Escribir "Ingrese la potencia: ";
Leer pot;
rpta <- num;
Mientras pot>1 Hacer
rpta <- rpta * num;
Proceso NumerosDivisibles
Escribir "Ingrese un numero: ";
Leer num;
Si (num % 3) = 0 Entonces
Escribir "El numero SI es divisible por tres";
Sino
Escribir "El numero NO es divisible por tres";
FinSi
FinProceso
int main ()
{
int a,b,c;
//ingresamos los numeros
cout << "Ingrese primer numero : " ;
cin >> a;
cout << "Ingrese segundo numero : " ;
cin >> b;
cout << "Ingrese tercer numero : " ;
cin >> c;
int main ()
{
int a,b,c;
//ingresamos los numeros
cout << "Ingrese primer numero : " ;
cin >> a;
cout << "Ingrese segundo numero : " ;
cin >> b;
cout << "Ingrese tercer numero : " ;
cin >> c;
else
cout << "\nEl numero " << n1
<< " NO es multiplo de " << n2;
}
else{
if(n2%n1 == 0)
cout << "\nEl numero " << n2
<< " es multiplo de " << n1;
else
cout << "\nEl numero " << n2
<< " NO es multiplo de " << n1;
}
return 0;
}