Realizar un diagrama de flujo de un programa que permita escribir en pantalla los 100 primeros números pares.
Pseudocódigo
Proceso CienPrimerosPares
Escribir "Los 100 primeros pares son";
num <- 0;
Mientras num < 200 Hacer
Escribir num;
num <- num +2;
FinMientras
FinProceso
skip to main |
skip to sidebar
Proceso TemperaturaAmbiente
Escribir "Ingrese una temperatura";
Leer temp;
Si (temp < 0) Entonces
Escribir "El clima es muy frio";
Sino
Si (temp < 10) Entonces
Escribir "El clima es frio";
Sino
Si (temp < 20) Entonces
Escribir "El clima es templado";
Sino
Si (temp < 27) Entonces
Escribir "El clima es calido";
Sino
Escribir "El clima es muy caliente";
FinSi
FinSi
FinSi
FinSi
FinProceso
Pages
Colección de ejercicios resueltos de algoritmos básicos usando diagramas de flujo con código fuente en Java, VB, C#, Phyton, C y C++.
viernes, 26 de abril de 2013
Realizar un diagrama de flujo para escribir los 100 primeros pares
Etiquetas:
diagrama de flujo,
programacion estructurada,
PSeInt,
pseudocodigo
miércoles, 17 de abril de 2013
Volumen de un Prisma - Diagrama de Flujo
Realizar el algoritmo y diagrama de flujo para calcular el volumen de un prisma recto.
Diagrama de flujo:
Pseudocódigo
Proceso volumenPrisma
Escribir "VOLUMEN DE UN PRISMA RECTO";
Escribir "Ingresar el area de la base";
Leer abase;
Escribir "Ingresar la altura";
Leer altura;
volumen <- abase*altura;
Escribir "El volumen del prisma es: ", volumen;
FinProceso
Diagrama de flujo:
El volumen de un prisma recto es el producto del área de una de las bases por la distancia entre ellas (altura)
Pseudocódigo
Proceso volumenPrisma
Escribir "VOLUMEN DE UN PRISMA RECTO";
Escribir "Ingresar el area de la base";
Leer abase;
Escribir "Ingresar la altura";
Leer altura;
volumen <- abase*altura;
Escribir "El volumen del prisma es: ", volumen;
FinProceso
jueves, 4 de abril de 2013
Porcentaje numeros pares e impares - Diagrama de Flujo
Realizar el diagrama de flujo de un algoritmo que lea N números e imprima el porcentaje de números pares e impares.
Pseudocódigo
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
Pseudocódigo
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
miércoles, 27 de marzo de 2013
Perímetro de un triangulo - Diagrama de Flujo
Ejercicio: Realizar el diagrama de flujo para hallar el perímetro de un triangulo, el valor de los lados del triangulo se debe ingresar por teclado.
Pseudocódigo
Proceso PerimetroTriangulo
Escribir "PERIMETRO DE UN TRIANGULO";
Escribir "Ingresar los lados: ";
Escribir "Lado 1: ";
Leer L1;
Escribir "Lado 2: ";
Leer L2;
Escribir "Lado 3: ";
Leer L3;
perimetro <- L1+L2+L3;
Escribir "Perimetro = ",perimetro;
FinProceso
martes, 26 de marzo de 2013
Media armónica de n números - Código Java
Escribir en Java un programa para calcular la media armónica de n números ingresados por teclado.
Código Fuente en Java
Código Fuente en Java
package DFD; import java.util.Scanner; public class MediaArmonica { public static void main(String[] args) { Scanner teclado = new Scanner(System.in); double suma =0; System.out.print("Ingresar la cantidad de numeros: "); int cant = teclado.nextInt(); for (int i=1; i<=cant; i++){ System.out.print("Nº"+i+": "); int num = teclado.nextInt(); suma = suma + 1./num; } System.out.println("Media Armonica = " + cant/suma); } }
Ejecución del programa
domingo, 24 de marzo de 2013
Suma y promedio de 10 números - Diagrama de Flujo
Realizar un diagrama de flujo de un programa que permita la carga de 10 valores por teclado y muestre la suma de los valores ingresados y su promedio.
Pseudocódigo
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
Pseudocódigo
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
miércoles, 20 de marzo de 2013
Suma de números pares en un rango - Diagrama de Flujo
Elaborar el diagrama de flujo de un programa que realice la suma de los números pares en un rango dado, los números inferior y superior del rango deben ser ingresados por teclado.
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
lunes, 18 de marzo de 2013
Media de las notas de un estudiante - Diagrama de Flujo - Código en C++
Cuatro enteros entre 0 y 100 representan las puntuaciones de un estudiante de un curso de informática. Escribir un programa para encontrar la media de estas puntuaciones y visualizar una tabla de notas de acuerdo al siguiente cuadro:
MEDIA PUNTUACION
90-100 A
80-89 B
70-79 C
60-69 D
• Realizar análisis
• Realizar diagrama de flujo de datos
• Elaborar el programa en C++
Pseudocódigo
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
nota <- nota + notas[i];
FinPara
nota <- nota/n;
//imprimimos el resultado
Escribir "MEDIA PUNTUACION";
//se busca equivalencia en la tabla
Si nota>=60 Y nota<=69 Entonces
Escribir nota," D";
FinSi
Si nota>=70 Y nota<=79 Entonces
Escribir nota," C";
FinSi
Si nota>=80 Y nota<=89 Entonces
Escribir nota," B";
FinSi
Si nota>=90 Y nota<=100 Entonces
Escribir nota," A";
FinSi
FinProceso
Código Fuente en C++
MEDIA PUNTUACION
90-100 A
80-89 B
70-79 C
60-69 D
• Realizar análisis
• Realizar diagrama de flujo de datos
• Elaborar el programa en C++
Diagrama de Flujo
Pseudocódigo
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
nota <- nota + notas[i];
FinPara
nota <- nota/n;
//imprimimos el resultado
Escribir "MEDIA PUNTUACION";
//se busca equivalencia en la tabla
Si nota>=60 Y nota<=69 Entonces
Escribir nota," D";
FinSi
Si nota>=70 Y nota<=79 Entonces
Escribir nota," C";
FinSi
Si nota>=80 Y nota<=89 Entonces
Escribir nota," B";
FinSi
Si nota>=90 Y nota<=100 Entonces
Escribir nota," A";
FinSi
FinProceso
Código Fuente en C++
#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; }
Etiquetas:
C++,
codigo fuente,
diagrama de flujo,
PSeInt,
pseudocodigo
Suma de los 10 primeros pares - Diagrama de Flujo
Realizar el diagrama de flujo de un programa para calcular la suma de los 10 primeros números pares.
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
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
Etiquetas:
diagrama de flujo,
programacion estructurada,
PSeInt,
pseudocodigo
sábado, 16 de marzo de 2013
Determinar si un numero es múltiplo de otro - Diagrama de Flujo
Hacer el diagrama de flujo de un programa que permita determinar si un numero es múltiplo de otro.
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
Código fuente
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
Código fuente
viernes, 15 de marzo de 2013
Validar fecha ingresada - Código C++
Realizar un programa en c++ que valide la fecha ingresada por teclado.
Código Fuente en C++
Código Fuente en C++
#include <iostream> using namespace std; int main() { int d,m,y, i; bool bisiesto = false; cout << "Introduce el dia: "; cin >> d; cout << "Introduce el mes: "; cin >> m; cout << "Introduce el anio: "; cin >> y; //comprobamos si el año es bisiesto if(y%4==0 && y%100!=100 || y%400==0) bisiesto = true; //comprobamos que los datos ingresados esten en un rango valido if(d>0 && d<32 && m>0 && m<13 && y>0){ if(m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12) { cout << "\nFecha valida"; } else { if(m==2 && d<30 && bisiesto) cout << "\nFecha valida"; else if(m==2 && d<29 && !bisiesto) cout << "\nFecha valida"; else if(m!=2 && d<31) cout << "\nFecha valida"; else cout << "\nFecha no valida"; } } else cout << "\nFecha no valida"; }
martes, 12 de marzo de 2013
De kilos a libras - Diagrama de flujo
Diseñar un diagrama de flujo de un programa que permita convertir una cantidad ingresada en kilogramos a libras.
Solución:
PSEUDOCODIGO
Proceso KilosLibras
Escribir "CONVIERTE DE KILOS A LIBRAS";
Escribir "Ingresar (Kg): ";
Leer kilos;
libras <- 2.20462262*kilos;
Escribir "=> ",libras," lb" ;
FinProceso
Solución:
PSEUDOCODIGO
Proceso KilosLibras
Escribir "CONVIERTE DE KILOS A LIBRAS";
Escribir "Ingresar (Kg): ";
Leer kilos;
libras <- 2.20462262*kilos;
Escribir "=> ",libras," lb" ;
FinProceso
Etiquetas:
diagrama de flujo,
programacion estructurada
sábado, 9 de marzo de 2013
Calcular área de un círculo en Java
Realizar un programa en Java que permita calcular el área de un círculo, el usuario debe ingresar el valor del radio.
Codigo Fuente en Java
Codigo Fuente en Java
package DFD; import java.util.Scanner; public class ConvertirAToneladas { public static void main(String[] args) { double radio, area; System.out.println("HALLA EL AREA DE UN CIRCULO"); System.out.print("Ingresar el radio r = "); Scanner scanner = new Scanner(System.in); radio = scanner.nextFloat(); area = (3.14159*radio*radio); System.out.println("Area = " + area); } }
Convertir libras a toneladas - Código fuente en Java
Realizar un programa en Java que permita convertir una cantidad expresada en libras a toneladas. El usuario debe ingresar por teclado la cantidad en libras y el programa imprimirá su equivalencia en toneladas.
Código Fuente en Java
--
Los usuarios buscaron: como calcular libras a toneladas en java codificación.
Código Fuente en Java
package DFD; import java.util.Scanner; public class ConvertirAToneladas { public static void main(String[] args) { float libras; double toneladas; System.out.println("CONVIERTE DE LIBRAS A TONELADAS"); System.out.print("Ingresar libras (lb): "); Scanner scanner = new Scanner(System.in); libras = scanner.nextFloat(); toneladas = 0.00045359237*libras; System.out.println("=> " + toneladas + " toneladas"); } }
--
Los usuarios buscaron: como calcular libras a toneladas en java codificación.
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.
PSEUDOCÓDIGO
Proceso ElevarPotencia
Escribir "Ingrese un numero: ";
Leer num;
Escribir "Ingrese la potencia: ";
Leer pot;
rpta <- num;
Mientras pot>1 Hacer
rpta <- rpta * num;
pot <- pot - 1;
FinMientras
Escribir "El resultado es: ", rpta ;
FinProceso
PSEUDOCÓDIGO
Proceso ElevarPotencia
Escribir "Ingrese un numero: ";
Leer num;
Escribir "Ingrese la potencia: ";
Leer pot;
rpta <- num;
Mientras pot>1 Hacer
rpta <- rpta * num;
pot <- pot - 1;
FinMientras
Escribir "El resultado es: ", rpta ;
FinProceso
Números divisibles por tres - Diagrama de Flujo
Realizar el pseudocodigo y el diagrama de flujo para indicar si un numero ingresado es divisible por tres.
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
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
miércoles, 6 de marzo de 2013
Valor intermedio de 3 números - Código C++
Realizar un programa c++ que determine el numero intermedio de 3 números enteros ingresados por teclado.
Codigo Fuente en C++
Codigo Fuente en C++
#include <iostream> using namespace std ; 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; if(a>b && a<c || a<b && a>c ) cout << "El numero intermedio es : " << a; else if(b>a && b<c || b<a && b>c) cout << "El numero intermedio es : " << b; else if(c>a && c<b || c<a && c>b) cout << "El numero intermedio es : " << c; else cout << "No existe un numero intermedio"; }
lunes, 4 de marzo de 2013
Algoritmo en C++ que determina si un número es múltiplo de otro
Realizar un algoritmo en C++, que determine a partir de dos números ingresados por teclado, si uno es múltiplo del otro.
Código Fuente en C++
Código Fuente en C++
#include <iostream> using namespace std; int main() { int n1,n2; cout << "Ingrese un numero: "; cin >> n1 cout << "Ingrese otro numero: "; cin >> n2; if(n1 > n2){ //si el modulo es cero, entonces es multiplo if(n1%n2 == 0) cout << "\nEl numero " << n1 << " es multiplo de " << n2; 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; }
Etiquetas:
C++,
codigo fuente,
programacion estructurada
hallar la suma de los 20 primeros numeros pares Visual Basic - VB
Problema
Hacer un programa que permita hallar la suma de los 20 primeros numeros
Hacer un programa que permita hallar la suma de los 20 primeros numeros
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim sum As Integer = 0 Dim cad As String = "" For i As Integer = 2 To 40 Step 2 cad = cad + Trim(i) + " " sum = sum + i Next i TextBox1.Text = cad TextBox2.Text = Trim(sum / 20) End Sub End Class
domingo, 3 de marzo de 2013
Algoritmo que muestra los números pares entre 1 y 100 - Pseudocódigo Diagrama de Flujo
Desarrollar el pseudocodigo y diagrama de flujo de un algoritmo que muestre los números pares que hay entre 1 y 100.
Pseudocódigo
Proceso NumerosPares
Escribir "Los numeros pares entre 1 y 100: ";
num <-1;
Mientras num <= 100 Hacer
Si num%2 = 0 Entonces
Escribir num;
FinSi
num <- num + 1;
FinMientras
FinProceso
Pseudocódigo
Proceso NumerosPares
Escribir "Los numeros pares entre 1 y 100: ";
num <-1;
Mientras num <= 100 Hacer
Si num%2 = 0 Entonces
Escribir num;
FinSi
num <- num + 1;
FinMientras
FinProceso
Etiquetas:
diagrama de flujo,
ejercicios resueltos,
PSeInt,
pseudocodigo
Imprimir 10 primeros números en orden inverso - Pseudocodigo y Diagrama Flujo
Realizar el pseudocodigo y diagrama de flujo de un programa que imprima en pantalla los 10 primeros números en orden inverso.
Pseudocódigo
Proceso NumerosOrdenInverso
Escribir "Los 10 primeros numeros en orden inverso:";
cont <- 10;
Mientras cont > 0 Hacer
Escribir cont;
cont <- cont -1 ;
FinMientras
FinProceso
Pseudocódigo
Proceso NumerosOrdenInverso
Escribir "Los 10 primeros numeros en orden inverso:";
cont <- 10;
Mientras cont > 0 Hacer
Escribir cont;
cont <- cont -1 ;
FinMientras
FinProceso
jueves, 28 de febrero de 2013
Determinar si es minúscula o mayúscula - Código C
Elaborar un programa en lenguaje C que permita al usuario ingresar una letra por teclado y que imprima si la letra ingresada es minúscula, mayúscula, o no es una letra.
Código Fuente en C
Código Fuente en C
#include <stdio.h> int main () { char letra; printf("Ingrese una letra: "); scanf("%c",&letra); if(letra >= 'a' && letra <= 'z') printf("\n-> Es minuscula "); else if(letra >= 'A' && letra <= 'Z') printf("\n-> Es mayuscula "); else printf("\n-> No es una letra "); getch(); return 0; }
miércoles, 27 de febrero de 2013
Programa que apartir de una temperatura en grados Celcius determina si hace frío o calor - Diagrama de flujo
Desarrollar el pseudocodigo y diagrama de flujo de un programa que lea una temperatura en grados Centígrados y que imprima si hace frío o calor según el siguiente esquema: el clima es muy frío (temperatura menor a 0ºC), es frío (temperatura entre 0 y 9º C), es templado (temperatura entre 10 y 19ºC), es cálido (temperatura entre 20 - 26ºC) y muy caliente (temperatura mayor a 26ºC).
PSEUDOCÓDIGO
Escribir "Ingrese una temperatura";
Leer temp;
Si (temp < 0) Entonces
Escribir "El clima es muy frio";
Sino
Si (temp < 10) Entonces
Escribir "El clima es frio";
Sino
Si (temp < 20) Entonces
Escribir "El clima es templado";
Sino
Si (temp < 27) Entonces
Escribir "El clima es calido";
Sino
Escribir "El clima es muy caliente";
FinSi
FinSi
FinSi
FinSi
FinProceso
martes, 26 de febrero de 2013
Imprimir 8 primeros múltiplos de un numero - Diagrama de Flujo y Pseudocódigo
Realizar el pseudocódigo y el diagrama de flujo de un programa que imprima los 8 primeros múltiplos de un numero ingresado por el usuario.
PSEUDOCÓDIGO
Proceso MultiplosNumero
Escribir "Ingrese un numero: ";
Leer num;
Escribir "Los 8 primeros multiplos de ", num, " son: ";
Para i<-1 Hasta 8 Con Paso 1 Hacer
Escribir num*i;
FinPara
FinProceso
PSEUDOCÓDIGO
Proceso MultiplosNumero
Escribir "Ingrese un numero: ";
Leer num;
Escribir "Los 8 primeros multiplos de ", num, " son: ";
Para i<-1 Hasta 8 Con Paso 1 Hacer
Escribir num*i;
FinPara
FinProceso
Etiquetas:
diagrama de flujo,
ejercicios resueltos,
PSeInt,
pseudocodigo
Determinar la suma de 2 números Codigo en C#
Problema
Determinar un algoritmo que permita determinar la suma de 2 números
Solución
Determinar un algoritmo que permita determinar la suma de 2 números
Solución
- Entrada: 19 , 9
- Salida: 28
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Main { class Program { static void Main(string[] args) { double a,b,suma; Console.WriteLine("Ingresa numero"); a = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Ingresa numero"); b = Convert.ToDouble(Console.ReadLine()); suma=a+b; Console.WriteLine(suma); Console.ReadLine(); } } }
Etiquetas:
algoritmo,
C#,
codigo fuente,
ejercicios resueltos,
programacion estructurada
Determinar la suma de 2 números Codigo en C
Problema
Determinar un algoritmo que permita determinar la suma de 2 números
Solución
Determinar un algoritmo que permita determinar la suma de 2 números
Solución
- Entrada: 19 , 9
- Salida: 28
#include <stdio.h> #include <stdlib.h> int main() { double a,b,suma; printf("Ingresa numero\n"); scanf("%lf",&a); printf("Ingresa numero\n"); scanf("%lf",&b); suma=a+b; printf("%0.2lf",suma); return 0; }
Etiquetas:
algoritmo,
C,
codigo fuente,
ejercicios resueltos,
programacion estructurada
Determinar la suma de 2 números Codigo en C++
Problema
Determinar un algoritmo que permita determinar la suma de 2 números
Solución
Determinar un algoritmo que permita determinar la suma de 2 números
Solución
- Entrada: 19 , 9
- Salida: 28
#include <iostream> using namespace std; int main(){ double a,b,suma; cout<<"Ingresa numero"<<endl; cin>>a; cout<<"Ingresa numero"<<endl; cin>>b; suma=a+b; cout<<suma; return 0; }
Etiquetas:
algoritmo,
C++,
codigo fuente,
ejercicios resueltos,
programacion estructurada
Determinar la suma de 2 números Codigo en Java
Problema
Determinar un algoritmo que permita determinar la suma de 2 números
Solución
Determinar un algoritmo que permita determinar la suma de 2 números
Solución
- Entrada: 19 , 9
- Salida: 28
package programa; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); double a,b,suma; System.out.println("Ingresa numero"); a=sc.nextDouble(); System.out.println("Ingresa numero"); b=sc.nextDouble(); suma=a+b; System.out.println(suma); } }
Etiquetas:
algoritmo,
codigo fuente,
ejercicios resueltos,
Java,
programacion estructurada
Determinar la suma de 2 números Codigo en Python
Problema
Determinar un algoritmo que permita determinar la suma de 2 números
Solución
Determinar un algoritmo que permita determinar la suma de 2 números
Solución
- Entrada: 19 , 9
- Salida: 28
a=float(input("ingresa numero\n")) b=float(input("ingresa numero\n")) suma=a+b print(str(suma))
Etiquetas:
algoritmo,
codigo fuente,
ejercicios resueltos,
programacion estructurada,
python
Determinar la suma de 2 números Codigo en Visual Basic - VB
Problema
Determinar un algoritmo que permita determinar la suma de 2 números
Solución
Determinar un algoritmo que permita determinar la suma de 2 números
Solución
- Entrada: 19 , 9
- Salida: 28
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim a, b, suma As Double a = TextBox1.Text b = TextBox2.Text suma = a + b TextBox3.Text = Trim(suma) End Sub End Class
Determinar la suma de 2 números – Diagrama de Flujo
Problema
Determinar un algoritmo que permita determinar la suma de 2 números
Solución
Determinar un algoritmo que permita determinar la suma de 2 números
Solución
- Entrada: 19 , 9
- Salida: 28
Diagrama de Flujo Determinar la suma de 2 numeros
Diagrama de Flujo en FreeDFD | |
Código fuente en Java | |
Código fuente en C++ | |
Código fuente en C | |
Código fuente en C# | |
Código fuente en Python | |
Código fuente en Visual Basic |
Etiquetas:
DFD,
diagrama de flujo,
diagrama de flujo de datos
lunes, 25 de febrero de 2013
Transformar peso en libras a kilogramos y longitud en pies a metros de un gato - Diagrama de Flujo
Realizar el diagrama de flujo que permita ingresar el nombre de un gato, su peso en libras y su longitud en pies. Se debe imprimir el peso en kilogramos y su longitud en pies.
PSEUDOCÓDIGO - PSeInt
Proceso DatosDelGato
Escribir "Ingrese el nombre del gato";
Leer nombre;
Escribir "Ingrese su peso en libras";
Leer peso;
Escribir "Ingrese su longitud en pies";
Leer largo;
peso <- peso*0.454;
largo <- largo*0.3048;
Escribir "El gato", nombre, " tiene ", peso, " kg y ", largo," m";
FinProceso
PSEUDOCÓDIGO - PSeInt
Proceso DatosDelGato
Escribir "Ingrese el nombre del gato";
Leer nombre;
Escribir "Ingrese su peso en libras";
Leer peso;
Escribir "Ingrese su longitud en pies";
Leer largo;
peso <- peso*0.454;
largo <- largo*0.3048;
Escribir "El gato", nombre, " tiene ", peso, " kg y ", largo," m";
FinProceso
sábado, 23 de febrero de 2013
Flujograma que calcula la media aritmética de los primeros números impares entre 100 y 1000
Realizar un diagrama de flujo (flujograma) que calcule la media aritmética de los primeros números impares comprendidos entre 100 y 1000.
Diagrama de flujo para calcular la media aritmética de números entre 100 y 1000.
Diagrama de Flujo en FreeDFD | |
Código fuente en Java | |
Código fuente en C++ | |
Código fuente en C | |
Código fuente en C# | |
Código fuente en Python | |
Código fuente en Visual Basic |
Etiquetas:
diagrama de flujo,
programacion estructurada
Convertir a números ordinales entre 1 y 999 Codigo en C#
Problema
Determinar un algoritmo que permita convertir un número arábigo comprendido entre 1 y 999 a números ordinales
Solución
Determinar un algoritmo que permita convertir un número arábigo comprendido entre 1 y 999 a números ordinales
Solución
- Entrada: 697
- Salida: sexcentesimo nonagesimo septimo
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Main { class Program { static void Main(string[] args) { String[] Unidad = { "", "primero", "segundo", "tercero", "cuarto", "quinto", "sexto", "septimo", "octavo", "noveno" }; String[] Decena = { "", "decimo", "vigesimo", "trigesimo", "cuadragesimo", "quincuagesimo", "sexagesimo", "septuagesimo", "octogesimo", "nonagesimo" }; String[] Centena = {"", "centesimo", "ducentesimo", "tricentesimo", " cuadringentesimo", " quingentesimo", " sexcentesimo", " septingentesimo", " octingentesimo", " noningentesimo"}; Console.WriteLine("Ingresa numero entre 1 y 999"); int N = Convert.ToInt32(Console.ReadLine()); int u = N % 10; int d = (N / 10) % 10; int c = N / 100; if (N >= 100) { Console.WriteLine(Centena[c] +" " + Decena[d] +" "+ Unidad[u]); } else { if (N >= 10) { Console.WriteLine(Decena[d] +" "+ Unidad[u]); } else { Console.WriteLine(Unidad[N]); } } Console.ReadLine(); } } }
Etiquetas:
algoritmo,
C#,
codigo fuente,
ejercicios resueltos,
programacion estructurada
Convertir a números ordinales entre 1 y 999 Codigo en C
Problema
Determinar un algoritmo que permita convertir un número arábigo comprendido entre 1 y 999 a números ordinales
Solución
Determinar un algoritmo que permita convertir un número arábigo comprendido entre 1 y 999 a números ordinales
Solución
- Entrada: 697
- Salida: sexcentesimo nonagesimo septimo
#include <stdio.h> #include <stdlib.h> int main() { int N; const char *Unidad[]={"", "primero", "segundo", "tercero", "cuarto", "quinto", "sexto", "septimo", "octavo", "noveno"}; const char *Decena[]={"", "decimo", "vigesimo", "trigesimo", "cuadragesimo","quincuagesimo", "sexagesimo", "septuagesimo", "octogesimo", "nonagesimo"}; const char *Centena[]= {"", "centesimo", "ducentesimo", "tricentesimo", " cuadringentesimo", " quingentesimo", " sexcentesimo", " septingentesimo", " octingentesimo", " noningentesimo"}; printf("Ingrese un numero entre 1-999: \n"); scanf("%d",&N); int u=N%10; int d=(N/10)%10; int c=N/100; if(N>=100){ printf("%s %s %s",Centena[c],Decena[d],Unidad[u]); }else{ if(N>=10){ printf("%s %s",Decena[d],Unidad[u]); }else{ printf("%s",Unidad[N]); } } return 0; }
Etiquetas:
algoritmo,
C,
codigo fuente,
ejercicios resueltos,
programacion estructurada
Convertir a números ordinales entre 1 y 999 Codigo en C++
Problema
Determinar un algoritmo que permita convertir un número arábigo comprendido entre 1 y 999 a números ordinales
Solución
Determinar un algoritmo que permita convertir un número arábigo comprendido entre 1 y 999 a números ordinales
Solución
- Entrada: 697
- Salida: sexcentesimo nonagesimo septimo
#include <iostream> using namespace std; int main(){ int N; string Unidad[]={"", "primero", "segundo", "tercero", "cuarto", "quinto", "sexto", "septimo", "octavo", "noveno"}; string Decena[]={"", "decimo", "vigesimo", "trigesimo", "cuadragesimo","quincuagesimo", "sexagesimo", "septuagesimo", "octogesimo", "nonagesimo"}; string Centena[]= {"", "centesimo", "ducentesimo", "tricentesimo", " cuadringentesimo", " quingentesimo", " sexcentesimo", " septingentesimo", " octingentesimo", " noningentesimo"}; cout<<"Ingresa numero entre 1 y 999"<<endl; cin>>N; int u=N%10; int d= (N/10)%10; int c=N/100; if(N>=100){ cout<<Centena[c]<<" "<<Decena[d]<<" "<<Unidad[u]; }else{ if(N>=10){ cout<<Decena[d]<<" "<<Unidad[u]; }else{ cout<<Unidad[N]; } } return 0; }
Etiquetas:
algoritmo,
C++,
codigo fuente,
ejercicios resueltos,
programacion estructurada
Convertir a números ordinales entre 1 y 999 Codigo en Java
Problema
Determinar un algoritmo que permita convertir un número arábigo comprendido entre 1 y 999 a números ordinales
Solución
Determinar un algoritmo que permita convertir un número arábigo comprendido entre 1 y 999 a números ordinales
Solución
- Entrada: 697
- Salida: sexcentesimo nonagesimo septimo
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String Unidad[]={"", "primero", "segundo", "tercero", "cuarto", "quinto", "sexto", "septimo", "octavo", "noveno"}; String Decena[]={"", "decimo", "vigesimo", "trigesimo", "cuadragesimo","quincuagesimo", "sexagesimo", "septuagesimo", "octogesimo", "nonagesimo"}; String Centena[]={"", "centesimo", "ducentesimo", "tricentesimo", " cuadringentesimo", " quingentesimo", " sexcentesimo", " septingentesimo"," octingentesimo", " noningentesimo"}; System.out.println("Ingresa numero entre 1 y 999"); int N = sc.nextInt(); int u=N%10; int d=(N/10)%10; int c=N/100; if(N>=100){ System.out.println(Centena[c]+" "+Decena[d]+" "+Unidad[u]); }else{ if(N>=10){ System.out.println(Decena[d]+" "+Unidad[u]); }else{ System.out.println(Unidad[N]); } } } }
Etiquetas:
algoritmo,
codigo fuente,
ejercicios resueltos,
Java,
programacion estructurada
Convertir a números ordinales entre 1 y 999 Codigo en Python
Problema
Determinar un algoritmo que permita convertir un número arábigo comprendido entre 1 y 999 a números ordinales
Solución
Determinar un algoritmo que permita convertir un número arábigo comprendido entre 1 y 999 a números ordinales
Solución
- Entrada: 697
- Salida: sexcentesimo nonagesimo septimo
import math Unidad=["", "primero", "segundo", "tercero", "cuarto", "quinto", "sexto", "septimo", "octavo", "noveno"] Decena=["", "decimo", "vigesimo", "trigesimo", "cuadragesimo", "quincuagesimo", "sexagesimo", "septuagesimo", "octogesimo", "nonagesimo"] Centena=["", "centesimo", "ducentesimo", "tricentesimo", " cuadringentesimo", " quingentesimo", " sexcentesimo", " septingentesimo"," octingentesimo", " noningentesimo"] N=int(input("Ingresa numero entero\n")) u= N % 10 d=int(math.floor(N/10))%10 c=int(math.floor(N/100)) if(N>=100): print(Centena[c]+" "+Decena[d]+" "+Unidad[u]) else: if(N>=10): print(Decena[d]+" "+Unidad[u]) else: print(Unidad[N])
Etiquetas:
algoritmo,
codigo fuente,
ejercicios resueltos,
programacion estructurada,
python
Convertir a números ordinales entre 1 y 999 Codigo en Visual Basic - VB
Problema
Determinar un algoritmo que permita convertir un número arábigo comprendido entre 1 y 999 a números ordinales
Solución
Determinar un algoritmo que permita convertir un número arábigo comprendido entre 1 y 999 a números ordinales
Solución
- Entrada: 697
- Salida: sexcentesimo nonagesimo septimo
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim N, u, d, c As Integer Dim Unidad() As String = {"", "primero", "segundo", "tercero", "cuarto", "quinto", "sexto", "septimo", "octavo", "noveno"} Dim Decena() As String = {"", "decimo", "vigesimo", "trigesimo", "cuadragesimo","quincuagesimo", "sexagesimo", "septuagesimo", "octogesimo", "nonagesimo"} Dim Centena() As String = {"", "centesimo", "ducentesimo", "tricentesimo"," cuadringentesimo", " quingentesimo", " sexcentesimo", " septingentesimo", " octingentesimo", " noningentesimo"} N = TextBox1.Text u = N Mod 10 d = Math.Floor(N / 10) Mod 10 c = Math.Floor(N / 100) If (N >= 100) Then TextBox2.Text = Centena(c) + " " + Decena(d) + " " + Unidad(u) Else If (N >= 10) Then TextBox2.Text = Decena(d) + " " + Unidad(u) Else TextBox2.Text = Unidad(N) End If End If End Sub End Class
viernes, 22 de febrero de 2013
Contar números pares e impares - Código en java
Realizar un programa en Java que permita contar la cantidad de números pares e impares de n números ingresados por teclado. El usuario debe especificar al inicio la cantidad de números a ingresar, luego el programa pedirá que se ingrese los números y finalmente se imprimirá en pantalla la cantidad de números impares y pares ingresados.
Código Fuente en Java
Código Fuente en Java
package DFD; import java.util.Scanner; public class Contar { public static void main(String[] args) { int cant, num, pares=0, impares=0; System.out.print("Cuantos numeros desea ingresar: "); Scanner scanner = new Scanner(System.in); cant = scanner.nextInt(); for(int i=1; i<=cant; i++){ System.out.print("Ingresar numero " + i + " de " + cant + ": "); num = (new Scanner(System.in)).nextInt(); if(num%2 == 0) pares++; else impares++; } System.out.println("\nCantidad de numeros pares: " + pares); System.out.println("Cantidad de numeros impares: " + impares); } }
jueves, 21 de febrero de 2013
Programa que cuenta caracteres ingresados - Código C++
Realizar un programa en C++ que cuente los caracteres ingresados por teclado.
Codigo Fuente en C++
Codigo Fuente en C++
#include <iostream> using namespace std ; int main () { int tan = 255, cont=0; char entrada[tan]; //inicializamos el arreglo con espacios en blanco for(int i=0; i<tan ; i++) entrada[i] = ' '; cout << "Ingrese caracteres: " ; cin.getline(entrada, tan); for(int i=0; i<tan ; i++) if(entrada[i] != ' ') cont++; cout << "La cantidad de caracteres: " << --cont; }
miércoles, 20 de febrero de 2013
Sacar el porcentaje de un numero codigo Java
Ejercicio
Realizar un programa en Java para obtener el porcentaje de un número. El usuario debe ingresar el número y el porcentaje que desea obtener, el programa imprimirá por pantalla el resultado como se muestra en el siguiente ejemplo:
Entrada:
Ingresar numero: 50
Ingresar porcentaje(%): 20
Salida:
El 20% de 50 es 10
Código Fuente en Java
Realizar un programa en Java para obtener el porcentaje de un número. El usuario debe ingresar el número y el porcentaje que desea obtener, el programa imprimirá por pantalla el resultado como se muestra en el siguiente ejemplo:
Entrada:
Ingresar numero: 50
Ingresar porcentaje(%): 20
Salida:
El 20% de 50 es 10
Código Fuente en Java
package DFD; import java.util.Scanner; public class PorcentajeNumero { public static void main(String[] args) { int num; int porcentaje; double rpta; Scanner scanner = new Scanner(System.in); System.out.print("Ingrese un numero: "); num = scanner.nextInt(); System.out.print("Ingrese el porcentaje(%): "); porcentaje = scanner.nextInt(); rpta = num*porcentaje /100.0; System.out.println("El " + porcentaje + " % de "+ num + " es " + rpta); } }
Sacar el porcentaje de un numero diagrama de flujo
Ejercicio
Realizar el diagrama de flujo para obtener el porcentaje de un numero. El usuario debe ingresar el numero y porcentaje que desea obtener, el programa imprimirá por pantalla el resultado como se muestra en el siguiente ejemplo:
Entrada:
Ingresar numero: 50
Ingresar porcentaje(%): 20
Salida:
El 20% de 50 es 10
Realizar el diagrama de flujo para obtener el porcentaje de un numero. El usuario debe ingresar el numero y porcentaje que desea obtener, el programa imprimirá por pantalla el resultado como se muestra en el siguiente ejemplo:
Entrada:
Ingresar numero: 50
Ingresar porcentaje(%): 20
Salida:
El 20% de 50 es 10
Diagrama de Flujo en FreeDFD | |
Código fuente en Java | |
Código fuente en C++ | |
Código fuente en C | |
Código fuente en C# | |
Código fuente en Python | |
Código fuente en Visual Basic |
Buscar en este blog
Labels
- algoritmo (569)
- C (118)
- C# (95)
- C++ (112)
- codigo fuente (616)
- DFD (95)
- diagrama de flujo (116)
- diagrama de flujo de datos (95)
- diagrama flujo (92)
- ejercicios resueltos (665)
- funciones (1)
- Java (104)
- problema conversion (44)
- programacion estructurada (547)
- programacion modular (21)
- PSeInt (13)
- pseudocodigo (12)
- python (96)
- Recursividad (11)
- varios (1)
- Visual Basic (96)
Blog Archive
-
▼
2013
(686)
-
►
marzo
(18)
- Perímetro de un triangulo - Diagrama de Flujo
- Media armónica de n números - Código Java
- Suma y promedio de 10 números - Diagrama de Flujo
- Suma de números pares en un rango - Diagrama de Flujo
- Media de las notas de un estudiante - Diagrama de ...
- Suma de los 10 primeros pares - Diagrama de Flujo
- Determinar si un numero es múltiplo de otro - Diag...
- Validar fecha ingresada - Código C++
- De kilos a libras - Diagrama de flujo
- Calcular área de un círculo en Java
- Convertir libras a toneladas - Código fuente en Java
- Elevar un numero a una potencia - Diagrama de Flujo
- Números divisibles por tres - Diagrama de Flujo
- Valor intermedio de 3 números - Código C++
- Algoritmo en C++ que determina si un número es múl...
- hallar la suma de los 20 primeros numeros pares Vi...
- Algoritmo que muestra los números pares entre 1 y ...
- Imprimir 10 primeros números en orden inverso - P...
-
►
febrero
(121)
- Determinar si es minúscula o mayúscula - Código C
- Programa que apartir de una temperatura en grados ...
- Imprimir 8 primeros múltiplos de un numero - Diagr...
- Determinar la suma de 2 números Codigo en C#
- Determinar la suma de 2 números Codigo en C
- Determinar la suma de 2 números Codigo en C++
- Determinar la suma de 2 números Codigo en Java
- Determinar la suma de 2 números Codigo en Python
- Determinar la suma de 2 números Codigo en Visual...
- Determinar la suma de 2 números – Diagrama de Flujo
- Transformar peso en libras a kilogramos y longitud...
- Flujograma que calcula la media aritmética de los ...
- Convertir a números ordinales entre 1 y 999 Codig...
- Convertir a números ordinales entre 1 y 999 Codig...
- Convertir a números ordinales entre 1 y 999 Codig...
- Convertir a números ordinales entre 1 y 999 Codig...
- Convertir a números ordinales entre 1 y 999 Cod...
- Convertir a números ordinales entre 1 y 999 Codig...
- Contar números pares e impares - Código en java
- Programa que cuenta caracteres ingresados - Código...
- Sacar el porcentaje de un numero codigo Java
- Sacar el porcentaje de un numero diagrama de flujo
-
►
marzo
(18)
Nos visitan
Con la tecnología de Blogger.